From 97fd3780f5c37e7667a82e30184b6c91469ad1ac Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 11 Jun 2018 22:19:39 +0000 Subject: biblatex-archaeology (11jun18) git-svn-id: svn://tug.org/texlive/trunk@47989 c570f23f-e606-0410-a88d-b1316a301751 --- .../biblatex-archaeology-nodoc.dtx | 66 +- .../biblatex-archaeology/biblatex-archaeology.dtx | 6601 +++++++++++++++----- .../biblatex-archaeology/biblatex-archaeology.ins | 51 +- 3 files changed, 5279 insertions(+), 1439 deletions(-) (limited to 'Master/texmf-dist/source/latex/biblatex-archaeology') diff --git a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology-nodoc.dtx b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology-nodoc.dtx index 7369bef830a..eb9d7f2ee7d 100644 --- a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology-nodoc.dtx +++ b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology-nodoc.dtx @@ -1,5 +1,19 @@ +% biblatex-archaeology sources not to include in documentation %<*manualBIB> % \begin{macrocode} +@ARTICLE{grando:bernhard:2003, + AUTHOR = {Grando, Sergei A. AND Bernhard, Jeffrey D.}, + TITLE = {\mkbibquote{First Author, Second Author, et Int, and Last Author}: A Proposed Citation System for Biomedical Papers}, + DATE = 2003, + JOURNALTITLE = ufg-ScienEditor, + VOLUME = 26, + NUMBER = 4, + PAGES = {122--123}, + LANGUAGE = {american}, + URL = {https://www.councilscienceeditors.org/wp-content/uploads/v26n4p122-123.pdf}, + URLDATE = {2018-05-18}, + GENDER = {pm}, +} @ARTICLE{guidelines:foe:2013, AUTHOR = {Hofer, Nikolaus}, TITLE = {Die Redaktionsrichtlinien der Fundberichte aus Österreich}, @@ -34,7 +48,7 @@ PAGES = {973--998}, LANGUAGE = {german}, SHORTAUTHOR = {RGK}, - URL = {http://www.av-rheinland.de/Richtlinien.pdf}, + URL = {https://web.archive.org/web/20160723214608/http://www.av-rheinland.de/Richtlinien.pdf}, GENDER = {sf}, URLDATE = {2016-07-23}, AUTHORTYPE = {editor}, @@ -79,7 +93,7 @@ TITLE = {Archaeologia Austriaca (ArchA) -- Richtlinien}, LANGUAGE = {german}, SHORTAUTHOR = {OREA}, - URL = {http://www.oeaw.ac.at/praehist/fileadmin/template/main/res/pdf/OREA_EU_Richtlinien_ArchA_2013.pdf}, + URL = {https://web.archive.org/web/20160723154732/http://www.oeaw.ac.at/praehist/fileadmin/template/main/res/pdf/OREA_EU_Richtlinien_ArchA_2013.pdf}, GENDER = {sn}, URLDATE = {2016-07-23}, } @@ -219,6 +233,7 @@ URLDATE = {2016-10-20}, GENDER = {pp}, SHORTAUTHOR = {{Kunstgeschichte Göttingen}}, + EDITORTYPE = {editors}, } @ONLINE{guidelines:lda:2009, AUTHOR = {Schlenker, Monika}, @@ -251,13 +266,35 @@ @ONLINE{guidelines:mpk:2013, AUTHOR = {{Institut für Orientalische und Europäische Archäologie, Österreichische Akademie der Wissenschaften}}, TITLE = {Mitteilungen der Prähistorischen Kommission (MPK) -- Richtlinien}, - DATE = {2015-03-31}, + DATE = {2013}, LANGUAGE = {german}, SHORTAUTHOR = {OREA}, - URL = {http://www.orea.oeaw.ac.at/fileadmin/user_upload/publikationsrichtlinien/Richtlinien_MPK/OREA_EU_Richtlinien_MPK_2013.pdf}, + URL = {https://web.archive.org/web/20160723214538/http://www.orea.oeaw.ac.at/fileadmin/user_upload/publikationsrichtlinien/Richtlinien_MPK/OREA_EU_Richtlinien_MPK_2013.pdf}, GENDER = {sn}, URLDATE = {2016-07-23}, } +@ONLINE{guidelines:mpk:2016:de, + AUTHOR = {{Institut für Orientalische und Europäische Archäologie, Österreichische Akademie der Wissenschaften}}, + TITLE = {Richtlinien für MPK Manuskripte}, + DATE = 2016, + LANGUAGE = {german}, + URL = {https://www.orea.oeaw.ac.at/fileadmin/Institute/OREA/pdf/Publikationen/MPK_Publikationsrichtlinien_de.pdf}, + URLDATE = {2016-05-21}, + GENDER = {sn}, + SHORTAUTHOR = {OREA}, + PAGETOTAL = 8, +} +@ONLINE{guidelines:mpk:2016:en, + AUTHOR = {{Institut für Orientalische und Europäische Archäologie, Österreichische Akademie der Wissenschaften}}, + TITLE = {Guidelines for MPK Manuscripts}, + DATE = 2016, + LANGUAGE = {english}, + URL = {https://www.orea.oeaw.ac.at/fileadmin/Institute/OREA/pdf/Publikationen/MPK_Guidelines_en.pdf}, + URLDATE = {2016-05-21}, + GENDER = {sn}, + SHORTAUTHOR = {OREA}, + PAGETOTAL = 9, +} @ONLINE{guidelines:muenster, AUTHOR = {Woltermann, G. AND Graefe, J.}, TITLE = {Zitier-Regeln}, @@ -637,6 +674,7 @@ @STRING{ufg-ArbeitsuForschberSaechsBodendenkmalpfl = "Arbeits-und Forschungsberichte zur Sächsischen Bodendenkmalpflege"} @STRING{ufg-Arbok = "Árbók"} @STRING{ufg-ArchAbroad = "Archaeology Abroad"} +@STRING{ufg-ArchAdvertiser = "The Archaeological Advertiser"} @STRING{ufg-ArchAeliana = "Archaeologia Aeliana or Miscellaneous Tracts Relating to Antiquity"} @STRING{ufg-Archaeographie = "Archäographie"} @STRING{ufg-Archaeologia = "Archaeologia or Miscellaneous Tracts Relating to Archaeology"} @@ -1243,6 +1281,7 @@ @STRING{ufg-CasopisZgodovinoinNarodopisje = "Časopis za Zgodovino in Narodopisje"} @STRING{ufg-Castrelos = "Castrelos"} @STRING{ufg-CastrumNovum = "Castrum Novum"} +@STRING{ufg-CBAResearchReport = "CBA Research Report"} @STRING{ufg-CEDAC = "CÉDAC \mkbibparens{Centre d'Études et de Documentation Archéologique de la Conservation de Carthage} Carthage Bulletin"} @STRING{ufg-Celticum = "Celticum"} @STRING{ufg-CentroStudCeramici = "Centro di Studi Ceramici"} @@ -1346,6 +1385,7 @@ @STRING{ufg-DtJahrbNum = "Deutsches Jahrbuch für Numismatik"} @STRING{ufg-DtLitztg = "Deutsche Literaturzeitung für Kritik der Internationalen Wissenschaft"} @STRING{ufg-DtMuenzbl = "Deutsche Münzblätter"} +@STRING{ufg-DtRoland = "Der Deutsche Roland"} @STRING{ufg-DtWissZeitschrPolen = "Deutsche Wissenschaftliche Zeitschrift für Polen"} @STRING{ufg-DuerenerGeschbl = "Dürener Geschichtsblätter"} @STRING{ufg-DuesseldorferJahrb = "Düsseldorfer Jahrbuch"} @@ -2395,7 +2435,8 @@ @STRING{ufg-Pallas = "Pallas"} @STRING{ufg-PamaMuz = "Pamiatky a Múzeá"} @STRING{ufg-PamaPrirodaBratislavy = "Pamiatky a Príroda Bratislavy"} -@STRING{ufg-PamArchMistopisnePamArch = "Památky Archaeologické a Místopisné Památky Archeologické"} +@STRING{ufg-PamArch = "Památky Archaeologické"} +@STRING{ufg-PamArchMistopisne = "Památky Archaeologické a Místopisné"} @STRING{ufg-Pamatky = "Památky"} @STRING{ufg-PamKultury = "Pamjatniki Kuľtury"} @STRING{ufg-PamMuzMiedzi = "Pamiętnik Muzeum Miedzi"} @@ -2717,6 +2758,7 @@ @STRING{ufg-SchwaebMus = "Das Schwäbische Museum"} @STRING{ufg-SchweizerMuenzbl = "Schweizer Münzblätter"} @STRING{ufg-SchweizerNumRundschau = "Schweizerische Numismatische Rundschau"} +@STRING{ufg-ScienEditor = "Science Editor"} @STRING{ufg-Sciliar = "Der Sciliar"} @STRING{ufg-ScottishArchForum = "Scottish Archaeological Forum"} @STRING{ufg-ScottishArchRev = "Scottish Archaeological Review"} @@ -3224,6 +3266,7 @@ @STRING{ufg-ArbeitsuForschberSaechsBodendenkmalpfl = "Arbeits-und Forschungsberichte zur Sächsischen Bodendenkmalpflege"} @STRING{ufg-Arbok = "Árbók. Hins Islenzka Fornleifafélags"} @STRING{ufg-ArchAbroad = "Archaeology Abroad"} +@STRING{ufg-ArchAdvertiser = "The Archaeological Advertiser"} @STRING{ufg-ArchAeliana = "Archaeologia Aeliana or Miscellaneous Tracts Relating to Antiquity"} @STRING{ufg-Archaeographie = "Archäographie. Archäologie und Elektronische Datenverarbeitung"} @STRING{ufg-Archaeologia = "Archaeologia or Miscellaneous Tracts Relating to Archaeology"} @@ -3830,6 +3873,7 @@ @STRING{ufg-CasopisZgodovinoinNarodopisje = "Časopis za Zgodovino in Narodopisje"} @STRING{ufg-Castrelos = "Castrelos. Revista do Museo Municipal \mkbibquote{Quiñones de León}"} @STRING{ufg-CastrumNovum = "Castrum Novum"} +@STRING{ufg-CBAResearchReport = "CBA Research Report"} @STRING{ufg-CEDAC = "CÉDAC \mkbibparens{Centre d'Études et de Documentation Archéologique de la Conservation de Carthage} Carthage Bulletin"} @STRING{ufg-Celticum = "Celticum"} @STRING{ufg-CentroStudCeramici = "Centro di Studi Ceramici. Bollettino Mensile del Laboratorio Sperimentale di S. Salvatore in Lauro"} @@ -3933,6 +3977,7 @@ @STRING{ufg-DtJahrbNum = "Deutsches Jahrbuch für Numismatik"} @STRING{ufg-DtLitztg = "Deutsche Literaturzeitung für Kritik der Internationalen Wissenschaft"} @STRING{ufg-DtMuenzbl = "Deutsche Münzblätter"} +@STRING{ufg-DtRoland = "Der Deutsche Roland"} @STRING{ufg-DtWissZeitschrPolen = "Deutsche Wissenschaftliche Zeitschrift für Polen"} @STRING{ufg-DuerenerGeschbl = "Dürener Geschichtsblätter. Mitteilungen des Dürener Geschichtsvereins e.\,V\adddot"} @STRING{ufg-DuesseldorferJahrb = "Düsseldorfer Jahrbuch. Beiträge zur Geschichte des Niederrheins"} @@ -4982,7 +5027,8 @@ @STRING{ufg-Pallas = "Pallas"} @STRING{ufg-PamaMuz = "Pamiatky a Múzeá"} @STRING{ufg-PamaPrirodaBratislavy = "Pamiatky a Príroda Bratislavy"} -@STRING{ufg-PamArchMistopisnePamArch = "Památky Archaeologické a Místopisné Památky Archeologické"} +@STRING{ufg-PamArch = "Památky Archaeologické"} +@STRING{ufg-PamArchMistopisne = "Památky Archaeologické a Místopisné"} @STRING{ufg-Pamatky = "Památky. Listy pro Archaeologii a Historii"} @STRING{ufg-PamKultury = "Pamjatniki Kuľtury"} @STRING{ufg-PamMuzMiedzi = "Pamiętnik Muzeum Miedzi"} @@ -5304,6 +5350,7 @@ @STRING{ufg-SchwaebMus = "Das Schwäbische Museum. Zeitschrift für Kultur, Kunst und Geschichte Schwabens"} @STRING{ufg-SchweizerMuenzbl = "Schweizer Münzblätter"} @STRING{ufg-SchweizerNumRundschau = "Schweizerische Numismatische Rundschau"} +@STRING{ufg-ScienEditor = "Science Editor"} @STRING{ufg-Sciliar = "Der Sciliar. Illustrierte Monatsschrift für Heimat-und Volkskunde"} @STRING{ufg-ScottishArchForum = "Scottish Archaeological Forum"} @STRING{ufg-ScottishArchRev = "Scottish Archaeological Review"} @@ -5811,6 +5858,7 @@ @STRING{ufg-ArbeitsuForschberSaechsBodendenkmalpfl = "Arbeits-u. Forschber. Sächs. Bodendenkmalpfl\adddot"} @STRING{ufg-Arbok = "Árbók"} @STRING{ufg-ArchAbroad = "Arch. Abroad"} +@STRING{ufg-ArchAdvertiser = "Arch. Advertiser"} @STRING{ufg-ArchAeliana = "Arch. Aeliana"} @STRING{ufg-Archaeographie = "Archäographie"} @STRING{ufg-Archaeologia = "Archaeologia"} @@ -6417,6 +6465,7 @@ @STRING{ufg-CasopisZgodovinoinNarodopisje = "Časopis Zgodovino in Narodopisje"} @STRING{ufg-Castrelos = "Castrelos"} @STRING{ufg-CastrumNovum = "Castrum Novum"} +@STRING{ufg-CBAResearchReport = "CBA Research Report"} @STRING{ufg-CEDAC = "CÉDAC"} @STRING{ufg-Celticum = "Celticum"} @STRING{ufg-CentroStudCeramici = "Centro Stud. Ceramici"} @@ -6520,6 +6569,7 @@ @STRING{ufg-DtJahrbNum = "Dt. Jahrb. Num\adddot"} @STRING{ufg-DtLitztg = "Dt. Litztg\adddot"} @STRING{ufg-DtMuenzbl = "Dt. Münzbl\adddot"} +@STRING{ufg-DtRoland = "Dt. Roland"} @STRING{ufg-DtWissZeitschrPolen = "Dt. Wiss. Zeitschr. Polen"} @STRING{ufg-DuerenerGeschbl = "Dürener Geschbl\adddot"} @STRING{ufg-DuesseldorferJahrb = "Düsseldorfer Jahrb\adddot"} @@ -7569,7 +7619,8 @@ @STRING{ufg-Pallas = "Pallas"} @STRING{ufg-PamaMuz = "Pam. a Múz\adddot"} @STRING{ufg-PamaPrirodaBratislavy = "Pam. a Príroda Bratislavy"} -@STRING{ufg-PamArchMistopisnePamArch = "Pam. Arch. Místopisné Pam. Arch\adddot"} +@STRING{ufg-PamArch = "Pam. Arch\adddot"} +@STRING{ufg-PamArchMistopisne = "Pam. Arch. Místopisné"} @STRING{ufg-Pamatky = "Památky"} @STRING{ufg-PamKultury = "Pam. Kul'tury"} @STRING{ufg-PamMuzMiedzi = "Pam. Muz. Miedzi"} @@ -7891,6 +7942,7 @@ @STRING{ufg-SchwaebMus = "Schwäb. Mus\adddot"} @STRING{ufg-SchweizerMuenzbl = "Schweizer Münzbl\adddot"} @STRING{ufg-SchweizerNumRundschau = "Schweizer. Num. Rundschau"} +@STRING{ufg-ScienEditor = "Scien. Editor"} @STRING{ufg-Sciliar = "Sciliar"} @STRING{ufg-ScottishArchForum = "Scottish Arch. Forum"} @STRING{ufg-ScottishArchRev = "Scottish Arch. Rev\adddot"} diff --git a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.dtx b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.dtx index 44b18c474c0..2128804123c 100644 --- a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.dtx +++ b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.dtx @@ -1,13 +1,13 @@ % \iffalse meta-comment % !TEX program = pdfLaTeX % -% Copyright (C) 2005-2017 by Ingram Braun +% Copyright (C) 2005-2018 by Ingram Braun % % This file may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either % version 1.3c of this license or (at your option) any later % version.The latest version of this license is in: -% +% \ % http://www.latex-project.org/lppl.txt % % and version 1.3c or later is part of all distributions of @@ -17,19 +17,20 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{biblatex-archaeology} -%[2017/11/16 v1.3 biblatex-archaeology (Ingram Braun) based on biblatex] +%[2018/06/10 v2.0 biblatex-archaeology (Ingram Braun) based on biblatex] % %<*driver> -%\listfiles -\documentclass[11pt]{ltxdoc} -\usepackage[osf,sc]{mathpazo} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -% select teletext font (Luximono is non-free): -\IfFileExists{luximono.sty} - {\usepackage[scaled=.75]{luximono}} - {\usepackage[ttscale=.8]{libertine}} -\usepackage[french,latin,ngerman,english]{babel} +\listfiles +\documentclass[10pt]{ltxdoc} +\usepackage{fontspec} +% it's best to use the ltxdoc defaults for monospace. +\setmainfont[Ligatures=TeX]{NotoSerif} +\setsansfont{NotoSans} +\usepackage{polyglossia} +\setdefaultlanguage{english} +\setotherlanguage[spelling=new]{german} +\setotherlanguage[frenchfootnote=false]{french} +\setotherlanguage{latin} \usepackage{csquotes,dox,ellipsis,fancyhdr,longtable,sectsty,xcolor,xspace} \usepackage[toc,page]{appendix} \usepackage[many]{tcolorbox} @@ -39,8 +40,7 @@ % dass alle Passagen in Kapitälchen automatisch leicht % gesperrt werden. \usepackage[ - style=foe, - backend=biber, + style=mpkoeaw, sortcites=true, url=true, ]{biblatex} @@ -58,7 +58,6 @@ {\usepackage{ingram-braun-local} \addbibresource{\IBbibmain}} {\addbibresource{biblatex-archaeology-manual.bib}} - \pagestyle{fancy}% muss vor \renewcommand{\sectionmark} stehen \fancyhf{} \fancyhead[L]{\thepage}% gerade Seiten, links @@ -87,40 +86,44 @@ \DeclareRobustCommand{\bibtex}{% {\normalfont B\kern-.05em{\scshape i\kern-.025em b}\kern-.08em \TeX\xspace}% } -\newcommand{\blx}{\Paket{bib\-la\-tex}\xspace} +\newrobustcmd*{\blx}{\Paket{bib\-la\-tex}\xspace} \makeatletter -\newcommand{\archbib}{\Paket{\blxarch@name@hyph}\xspace} +\newrobustcmd*{\archbib}{\Paket{\blxarch@name@hyph}\xspace} +\newrobustcmd*{\Biber}{\Paket{Biber}\xspace} \makeatother -\newcommand{\Befehl}[1]{\texttt{\cs{#1}}} -\newcommand{\Datei}[1]{\texttt{#1}} -\newcommand{\Format}[1]{\texttt{#1}} -\newcommand{\Environment}[1]{\texttt{#1}} -\newcommand{\Typ}[1]{\texttt{\symbol{64}#1}} +\newrobustcmd*{\Befehl}[1]{\texttt{\cs{#1}}} +\newrobustcmd*{\Datei}[1]{\texttt{#1}} +\newrobustcmd*{\Format}[1]{\texttt{#1}} +\newrobustcmd*{\Environment}[1]{\texttt{#1}} +\newrobustcmd*{\Typ}[1]{\texttt{\symbol{64}#1}} % no hyphenation within tt fonts: -\newcommand{\Paket}[1]{\textsf{#1}} -\newcommand{\Feld}[1]{\texttt{#1}} -\newcommand{\Option}[1]{\texttt{#1}} -\newcommand{\Kbd}[1]{\texttt{#1}} -\newcommand{\Stil}[1]{\texttt{#1}} +\newrobustcmd*{\Paket}[1]{\textsf{#1}} +\newrobustcmd*{\Feld}[1]{\texttt{#1}} +\newrobustcmd*{\Option}[1]{\texttt{#1}} +\newrobustcmd*{\Kbd}[1]{\texttt{#1}} +\newrobustcmd*{\Stil}[1]{\texttt{#1}} \newcommand{\subsubsubsection}[1]{\paragraph{#1}\mbox{}\\} \newcommand{\subsubsubsubsection}[1]{\subparagraph{#1}\mbox{}\\} -\newcommand{\Deutsch}[1]{\selectlanguage{ngerman}{\textit{#1}}} -\newcommand{\Latein}[1]{\selectlanguage{latin}{\textit{#1}}} +\newcommand*{\Deutsch}[1]{\emph{\begin{hyphenrules}{ngerman}#1\end{hyphenrules}}} +\newcommand*{\Latein}[1]{\emph{\begin{hyphenrules}{latin}#1\end{hyphenrules}}} \setcounter{tocdepth}{5} \setcounter{secnumdepth}{5} \newcommand{\Stark}[1]{\textcolor{\headingscolor}{\textbf{#1}}} % Example boxes: -\newcommand{\Beispiel}[1]{% - \tcbox[ - center, +\newenvironment{Beispiel} + {\begin{tcolorbox}[ colback=\backgroundcolor, colframe=\headingscolor, fonttitle=\bfseries\sffamily, title=\vspace{0.7ex}Example, - ]{#1}% -} -\newcommand{\Mittelpfeil}{\multicolumn{1}{c}{$\Downarrow$}} + halign=flush left, + ]}% + {\end{tcolorbox}} \newcommand{\StringBox}[2]{\parbox{\textwidth}{\raggedright#1 #2}} +\usepackage{enumitem} +\newenvironment{optkeys}[1] + {\begin{enumerate}[align=parleft, labelsep=#1,itemsep=0.0ex,]} + {\end{enumerate}} \usepackage{hypdoc,hyperxmp} \hypersetup{ linktocpage=true, % only page numbers are clickable @@ -135,6 +138,7 @@ pdfpagemode={UseOutlines}, % show pdf bookmarks (indices) on startup; does not function all the time pdfdisplaydoctitle=true, pdfauthor={Ingram Braun}, + pdfcaptionwriter={Ingram Braun}, pdflang=en, pdfmenubar=true, % make PDF viewer's menu bar visible pdfkeywords={archaeology, anthropology, bibliography, typesetting, LaTeX, BibTeX, biblatex, history, Egyptology}, @@ -142,10 +146,11 @@ pdfaconformance=B, pdfmetalang=en, pdfcaptionwriter={Ingram Braun}, - pdfcontacturl={https://ingram-braun.net/public/programming/tex/latex-typography-prehistory-egyptology-anthropology-rgk-rgzm-dguf/, https://github.com/CarlOrff/biblatex-archaeology, https://twitter.com/Ingram_Braun, https://www.facebook.com/ingram.braun.7}, + pdfcontacturl={https://ingram-braun.net/public/programming/tex/latex-typography-prehistory-egyptology-anthropology-rgk-rgzm-dguf/\#ib_campaign=biblatex-archaeology-2.0&ib_medium=manual&ib_source=ctan&ib_content=pdfcontacturl, https://github.com/CarlOrff/biblatex-archaeology, https://twitter.com/Ingram_Braun, https://www.facebook.com/ingram.braun.7}, pdflicenseurl = {http://www.latex-project.org/lppl.txt}, + pdfsource={\jobname.dtx}, pdftype=Software, - pdftitle={The biblatex-archaeology styles [v1.3]}, + pdftitle={The biblatex-archaeology styles [v2.0]}, baseurl={http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-archaeology} } \EnableCrossrefs @@ -183,8 +188,23 @@ % \changes{1.3}{2017/11/15}{Renamed style-specific \Kbd{.lbx} files in order to fit to \blx' new \Befehl{DeclareLanguageMappingSuffix} macro} % \changes{1.3}{2017/11/15}{\blx version check added} % \changes{1.3}{2017/11/16}{Added \Kbd{.lbx} pointer files for language variants} -% \changes{1.3}{2017/11/16}{\Befehl{nametypedelim} removed} -% +% \changes{1.3}{2017/11/16}{\Stark{Incompatible:} \Befehl{nametypedelim} removed} +% \changes{2.0}{2018/11/19}{Fixed some formatting in style \Stil{karl}} +% \changes{2.0}{2018/03/20}{CTAN files in read-only mode (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/11}{issue \#11})} +% \changes{2.0}{2018/03/20}{Some German expressions not translated into English (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/12}{issue \#12})} +% \changes{2.0}{2018/03/21}{Added XML datamodel snippet for \Biber's tool mode (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/10}{issue \#10})} +% \changes{2.0}{2018/04/04}{Added new generic style \Stil{numeric-comp-archaeology} (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/13}{issue \#13})} +% \changes{2.0}{2018/04/04}{Added new style \Stil{rgk-numeric}} +% \changes{2.0}{2018/04/04}{Added new style \Stil{rgzm-numeric}} +% \changes{2.0}{2018/05/10}{Added new style \Stil{ufg-muenster-numeric}} +% \changes{2.0}{2018/05/10}{Separated \Kbd{development} from {master} branch on GitHub} +% \changes{2.0}{2018/05/19}{Manual layout enhanced} +% \changes{2.0}{2018/05/21}{Suppress warnings of missing files \Kbd{\textless{}language\textgreater-archaeology-\textless{}style\textgreater.lbx} (\href{https://github.com/plk/biblatex/issues/745}{\blx issue 745})} +% \changes{2.0}{2018/05/21}{New style \Stil{mpkoeaw}} +% \changes{2.0}{2018/05/30}{Added script \Datei{version.pl} to development repository} +% \changes{2.0}{2018/06/06}{New generic style \Stil{verbose-archaeology}} +% \changes{2.0}{2018/10/06}{Fixed style \Stil{maja}} +% % \GetFileInfo{biblatex-archaeology.sty} % \DoNotIndex{\#,\$,\%,\&,\@,\\,\{,\},\^,\_,\~,\ } % \DoNotIndex{\@ne} @@ -196,8 +216,8 @@ % \IndexPrologue{\section*{Index}\addcontentsline{toc}{section}{Index}} % \GlossaryPrologue{\section*{Changelog}\addcontentsline{toc}{section}{Changelog}} % -% \title{\LARGE\color{\headingscolor}The \textsf{\jobname} styles\thanks{This document corresponds to \archbib~v1.3, dated~2017/11/16.}} -% \author{\Large Ingram Braun \\ \url{https://ingram-braun.net/}} +% \title{\LARGE\color{\headingscolor}The \archbib styles [v2.0]} +% \author{\Large Ingram Braun \\ \href{https://ingram-braun.net/\#ib_campaign=biblatex-archaeology-2.0\&ib_medium=manual\&ib_source=ctan\&ib_content=titlepage}{\Kbd{https://ingram-braun.net/}}} % % \maketitle % @@ -206,13 +226,20 @@ % purpose is to enable the referencing rules of the \Deutsch{Römisch-Germanische Kommission}, % the department of prehistory of the \Deutsch{Deutsches Archäologisches Institut} % (German Archaeological Institute), since these are referenced by most guidelines in German prehistory -% and medieval archaeology and serve as a kind of template. \archbib contains verbose and author date styles as well. +% and medieval archaeology and serve as a kind of template. \archbib contains verbose, numeric and author date styles as well. % \end{abstract} % % \tableofcontents % % \section{Introduction} % +% \subsection{Objective}\label{kap:objective} +% \archbib provides a collection of style files for the \blx bibliography package. It is designed for the use of German researchers into material culture, +% especially prehistorians and medieval archaeologists. Generally their bibliography styles are more or less variations of the guide lines of the +% \Deutsch{Römisch-Germanische Kommission}, nowithstanding of being verbose or inline styles. I tried to develop generic styles, that cover all the needs and allow +% for easy generation of local styles. Besides author date and verbose styles that are in real use numeric styles are provided, too. They may prove useful +% for project proposals or generic web publishing. +% % \subsection{Installation}\label{kap:install} % \par Most likeley you got \archbib via a \TeX{} distribution. If not, you can obtain installable files from CTAN as usual. Create the % directories \Kbd{\{TEXMF\}/bibtex/bib/biblatex-archaeology} and \Kbd{\{TEXMF\}/tex/latex/biblatex-archaeology} and run @@ -232,12 +259,12 @@ %<*verbman> % \fi % \begin{verbatim} - pdflatex biblatex-archaeology + lualatex biblatex-archaeology Biber biblatex-archaeology makeindex -s gglo.ist -o biblatex-archaeology.gls biblatex-archaeology.glo makeindex -s gind.ist biblatex-archaeology.idx - pdflatex biblatex-archaeology - pdflatex biblatex-archaeology + lualatex biblatex-archaeology + lualatex biblatex-archaeology \end{verbatim} % \iffalse % @@ -264,13 +291,14 @@ % employ \bibtex. Doing so will issue an error. % % \subsection{Usage} -% \par As usual, \archbib is loaded if one of its styles is selected with \blx' \Option{style} option. -% \Beispiel{% -% \begin{tabular}{l} -% \Befehl{usepackage}\Kbd{[style=rgk-verbose,backend=biber]\{biblatex\}}\\ -% \Befehl{addbibresource}\{mybibliography.bib\}\\ -% \end{tabular} -% } +% +% \par As usual, \archbib gets loaded if one of its styles is selected with \blx' \Option{style} option. +% +% \begin{Beispiel} +% \Befehl{usepackage}\Kbd{[style=rgk-verbose]\{biblatex\}}\\ +% \Befehl{addbibresource}\Kbd{\{mybibliography.bib\}}\\ +% \end{Beispiel} +% % \par Please study the main part of this manual and the example database \Datei{biblatex-archaeology-example.bib} (see \ref{kap:bib}) carefully! % % \subsection{Other solutions} @@ -279,21 +307,21 @@ % \archbib and ships with a database of shortened journal and series titles. For German historians there is the well-known % \Paket{biblatex-dw} which contains the \Stil{authortitle-dw} and \Stil{footnote-dw} styles. There is also a verbose style % \Stil{historische-zeitschrift}. \Stil{geschichtsfrkl} implements a verbose style used by historians -% from the University Freiburg/Br. Non-German solution include the author date style \Stil{biblatex-historian}, an adaption of the -% \textit{Chicago Manual of Style} to the needs of historians, or \Stil{biblatex-ijsra} for the -% \textit{International Journal of Student Research in Archaeology}. +% from the University Freiburg/Br. Non-German solution include \Stil{biblatex-ijsra} for the +% \emph{International Journal of Student Research in Archaeology}.\footnote{The style \Stil{biblatex-historian}, that was mentioned here +% in former editions, has not been updated for a long time and is not compatible with current \blx releases.} % % \subsection{Help}\label{kap:help} % \par If there are any concerns you can reach me directly via the -% \href{https://github.com/CarlOrff/biblatex-archaeology/issues}{GitHub tracker} or the comment section on -% a \href{https://ingram-braun.net/public/programming/tex/latex-typography-prehistory-egyptology-anthropology-rgk-rgzm-dguf} +% \href{https://github.com/CarlOrff/biblatex-archaeology/issues}{GitHub tracker} or comment section on +% a \href{https://ingram-braun.net/public/programming/tex/latex-typography-prehistory-egyptology-anthropology-rgk-rgzm-dguf/\#ib_campaign=biblatex-archaeology-2.0&ib_medium=manual&ib_source=ctan\&ib_content=helpsection} %{small project page on my personal website}. -% Alternatively you can e-mail me through the \href{https://ingram-braun.net/public/about/legal-notice/}{contact form} there. +% Alternatively you can e-mail me through the \href{https://ingram-braun.net/public/about/legal-notice/\#ib_campaign=biblatex-archaeology-2.0&ib_medium=manual&ib_source=ctan\&ib_content=helpsection}{contact form} there. % Of course, \href{http://tex.stackexchange.com}{TeX Stack Exchange} is always worth a try. -% \par The \href{https://ingram-braun.net/public/programming/tex/bibtex-database-latex-bibliography-form/}{Online \blx Editor} +% \par The \href{https://ingram-braun.net/public/programming/tex/bibtex-database-latex-bibliography-form/\#ib_campaign=biblatex-archaeology-2.0&ib_medium=manual&ib_source=ctan\&ib_content=helpsection}{Online \blx Editor} % on my website provides the additional \archbib fields. % -% \section{Reference} +% \section{Reference} % % \subsection{Styles} % @@ -315,6 +343,12 @@ % \item[]\DescribeStyle{authoryear-icomp-archaeology} % Imports \Kbd{authoryear-icomp} into \archbib. % +% \item[]\DescribeStyle{numeric-comp-archaeology} +% Imports \Kbd{numeric-comp} into \archbib. +% +% \item[]\DescribeStyle{verbose-archaeology} +% Imports \Kbd{verbose} into \archbib. +% % \item[]\DescribeStyle{verbose-ibid-archaeology} % Imports \Kbd{verbose-ibid} into \archbib. % @@ -336,19 +370,20 @@ % The author date style of the \Deutsch{Eurasien-Abteilung des Deutschen Arch\"aologischen Instituts}.\autocite{guidelines:amit:2002} % % \item[]\DescribeStyle{archa} -% The author date style of the Austrian journal \Deutsch{Archaeologia Austriaca} -% (ArchA).\autocites{guidelines:austriaca:2013}{guidelines:austriaca:de}{guidelines:austriaca:en} +% The now obsolete author date style of the Austrian journal \Deutsch{Archaeologia Austriaca} +% (ArchA).\autocites{guidelines:austriaca:2013}{guidelines:austriaca:de}{guidelines:austriaca:en} The current style is identical with +% \Deutsch{Mitteilungen der Pr\"ahistorischen Kommission der \"Osterreichischen Akademie der Wissenschaften} (\Stil{mpkoeaw}). % % \item[]\DescribeStyle{dguf} -% An obsolete author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"ugeschichte}.\autocite{guidelines:dguf:neu} Their +% An obsolete author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte}.\autocite{guidelines:dguf:neu} Their % current style is \Kbd{dguf-apa} (\ref{kap:dguf:apa}). % % \item[]\DescribeStyle{dguf-alt} -% An obsolete author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"ugeschichte}.\autocite{guidelines:dguf:alt} Their +% An obsolete author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte}.\autocite{guidelines:dguf:alt} Their % current style is \Kbd{dguf-apa} (\ref{kap:dguf:apa}). % % \item[]\DescribeStyle{dguf-apa}\label{kap:dguf:apa} -% The current author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"ugeschichte}.\autocite{guidelines:dguf:apa} +% The current author date style of the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte}.\autocite{guidelines:dguf:apa} % % \item[]\DescribeStyle{eaz} % The author date style of the \Deutsch{Ethnographisch-Arch\"aologische Zeitschrift}.\autocite{guidelines:eaz:article} @@ -363,18 +398,23 @@ % The author date style of the \Deutsch{Landesamt f\"ur Denkmalpflege und Arch\"aologie Sachsen-Anhalt}.\autocite{guidelines:lda:2009} % % \item[]\DescribeStyle{jb-kreis-neuss} -% The verbose style of the \Deutsch{Kreisheimatbund Neuss e.~V.}.\autocite{guidelines:kreisheimatbund:neuss} +% The verbose style of the \Deutsch{Kreisheimatbund Neuss e.\,V.}\autocite{guidelines:kreisheimatbund:neuss} % % \item[]\DescribeStyle{karl} -% \Deutsch{Karl. Das kulturelle Schachmagazin} lacks a uniform style. This is a an author date style that was used in several articles. +% \Deutsch{Karl. Das kulturelle Schachmagazin} lacks an uniform style. This is a an author date style that was used in several articles. % % \item[]\DescribeStyle{maja} % The verbose style of the \Deutsch{M\"unchner Arbeitskreis Junge Aegyptologie}.\autocite{guidelines:maja:2015} % % \item[]\DescribeStyle{mpk} -% The author date style of the +% The obsolete author date style of the % \Deutsch{Mitteilungen der Pr\"ahistorischen Kommission der \"Osterreichischen Akademie der Wissenschaften}.\autocite{guidelines:mpk:2013} % +% \item[]\DescribeStyle{mpkoeaw} +% The current author date style of the +% \Deutsch{Mitteilungen der Pr\"ahistorischen Kommission der \"Osterreichischen Akademie der Wissenschaften}.\autocite{guidelines:mpk:2016:de,guidelines:mpk:2016:en} +% It is structurally different from a \blx point of view, therefore it was forked. +% % \item[]\DescribeStyle{nnu}\label{kap:nnu} % The current author date style of the department of archaeology of the % \Deutsch{Nieders\"achsisches Landesamt f\"ur Denkmalpflege}.\autocite{guidelines:nnu:2015} @@ -386,6 +426,9 @@ % \item[]\DescribeStyle{rgk-inline} % The author date style of the \Deutsch{R\"omisch-Germanische Kommission des Deutschen Arch\"aologischen Instituts}.\autocite{guidelines:rgk:1991} % +% \item[]\DescribeStyle{rgk-numeric} +% The RGK style with numeric labels. Keep in mind that \Feld{prenote} and \Feld{postnote} fields are senseless in numeric styles. +% % \item[]\DescribeStyle{rgk-verbose} % The verbose style of the \Deutsch{R\"omisch-Germanische Kommission des Deutschen Arch\"aologischen Instituts}.\autocite{guidelines:rgk:1991} % @@ -395,12 +438,19 @@ % The style of the \Deutsch{Zeitschrift Restaurierung und Arch\"aologie} is the same but journals and % serieses not abridged.\autocite{guidelines:rgzm:ra} % +% \item[]\DescribeStyle{rgzm-inline} +% The RGZM style with numeric labels. Keep in mind that \Feld{prenote} and \Feld{postnote} fields are senseless in numeric styles. +% % \item[]\DescribeStyle{rgzm-verbose} % The verbose style of the \Deutsch{R\"omisch-Germanisches Zentralmuseum}.\autocites{guidelines:rgzm:2007}{guidelines:rgzm:2014:fr}{guidelines:rgzm:2014:en}{guidelines:rgzm:2014:de} % % \item[]\DescribeStyle{ufg-muenster-inline} % The author date style of the \Deutsch{Westf\"alische Wilhelms-Universit\"at M\"unster, Historisches Seminar, Abteilung f\"ur Ur- und Fr\"uhgeschichtliche Arch\"aologie}.\autocite{guidelines:muenster} % +% \item[]\DescribeStyle{ufg-muenster-numeric} +% The style of the \Deutsch{Westf\"alische Wilhelms-Universit\"at M\"unster, Historisches Seminar, Abteilung f\"ur Ur- und Fr\"uhgeschichtliche Arch\"aologie} with numeric labels. +% Keep in mind that \Feld{prenote} and \Feld{postnote} fields are senseless in numeric styles. +% % \item[]\DescribeStyle{ufg-muenster-verbose} % The verbose style of the \Deutsch{Westf\"alische Wilhelms-Universit\"at M\"unster, Historisches Seminar, Abteilung f\"ur Ur- und Fr\"uhgeschichtliche Arch\"aologie}.\autocite{guidelines:muenster} % @@ -421,9 +471,16 @@ % % \begin{itemize} % +% \item[]\DescribeOption{citeshortin}=\meta{bool}\\ +% If \meta{true}, then short citations for \Typ{inreference} and \Typ{article} are not build with \Feld{labelname}, but with \Kbd{in: \textellipsis}: +% +% \begin{Beispiel} +% Bergmann, \Stark{in: LÄ \RN{3}} (2015) +% \end{Beispiel} +% % \item[]\DescribeOption{editionsuperscript}=\meta{key}\\ % This option controls where to print the edition number. The following keys are available: -% \begin{itemize} +% \begin{optkeys}{4em} % \item[\Kbd{none}] use the \blx standard. % \item[\Kbd{predate}] superscript ahead of \Feld{date}. % \item[\Kbd{postdate}] superscript after \Feld{date}. @@ -432,7 +489,7 @@ % \item[\Kbd{preloc}] superscript ahead of \Feld{location}. % \item[\Kbd{postloc}] superscript after \Feld{location}. % \item[\Kbd{posttitle}] superscript after \Format{title}. -% \end{itemize} +% \end{optkeys} % Except \Kbd{none}, the content of the edition field is copied into the \Feld{usere} field. % % \item[]\DescribeOption{giveninitligatures}=\meta{csv}\\ @@ -440,21 +497,23 @@ % the list stops after the first hit. If you want to have Christian abbreviated Chr. and Cheryl % Ch., then Chr must be enlisted before Ch. Provide an empty list in order to disable this function. % Of course, the list must be enclosed in braces. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[givenintligatures=\{Ch,Ph,St,Th\},style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% \Stark{Th}. G. \Stark{St}. Ackermann 2015: \dots\\ -% R. \Stark{Ph}. Bauer 2012: \dots -% \end{tabular} -% } +% +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[givenintligatures=\{Ch,Ph,St,Th\},style=xyz]\\ +% \{biblatex\}} +% \tcblower% +% \Stark{Th}. G. \Stark{St}. Ackermann 2015: \textellipsis\\ +% R. \Stark{Ph}. Bauer 2012: \textellipsis +% \end{Beispiel} % % \item[]\DescribeOption{idemincitation}=\meta{bool}\\ % \blx never uses \Kbd{idem} idem strings in \Befehl{fullcite} commands. The option enables this. % % \item[]\DescribeOption{injournal}=\meta{bool}\\ % If \meta{true}, journal titles are preceeded by an \Kbd{in}. -% \Beispiel{G. Popp, A title. \Stark{In:} Journal of Things 56 \dots} +% \begin{Beispiel} +% G. Popp, A title. \Stark{In:} Journal of Things 56 \textellipsis +% \end{Beispiel} % % \item[]\DescribeOption{journallocation}=\meta{bool}\\ % If \meta{true}, the \Feld{location} field is printed in \Typ{article}. @@ -465,6 +524,11 @@ % \item[]\DescribeOption{minbooknames}=\meta{integer}\\ % Similar to \Option{minnames}, but only affects bookauthors/editors. % +% \item[]\DescribeOption{minrealdatediff}=\meta{integer}\\ +% If both \Feld{date} and \Feld{realdate} (or \Feld{origdate} and \Feld{origrealdate} respectively) contain numeric years, \Feld{realdate} +% only gets printed if its difference from \Feld{date} is greater equal \Option{minrealdatediff}. This is to rule out those cases where the item +% appeared only one year earlier or later than its given copyright date or journal year. +% % \item[]\DescribeOption{nothesistitlepunct}=\meta{bool}\\ % If \meta{true}, in \Typ{thesis} there is no punctuation between the title and the institution/location block. % @@ -475,52 +539,52 @@ % \item[]\DescribeOption{origfields}=\meta{bool}\\ % If \meta{true}, an expression indicating a reprint is printed. % -% \item[]\DescribeOption{origfields}=\meta{bool}\\ +% \item[]\DescribeOption{pagesfirst}=\meta{bool}\\ % If \meta{true}, the \Feld{pages} field is printed ahead of the location/publisher block. % % \item[]\DescribeOption{positionlabeldate}=\meta{key}\\ % This option controls the position of the \Feld{labelyear} in the bibliography only in author date styles. % The following keys are available: -% \begin{itemize} +% \begin{optkeys}{3em} % \item[\Kbd{both}] after author names and after location. % \item[\Kbd{label}] after author names. % \item[\Kbd{location}] after location. -% \end{itemize} -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[positionlabeldate=both,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% G. Ackermann \Stark{2015}: A title. Hamburg \Stark{2015}. -% \end{tabular} -% } +% \end{optkeys} +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[positionlabeldate=both,style=xyz]\{biblatex\}}\\ +% \tcblower +% G. Ackermann \Stark{2015}: A title. Hamburg \Stark{2015}. +% \end{Beispiel} % % \item[]\DescribeOption{preservelastauthor}=\meta{bool}\\ -% \blx truncates name lists by omitting the last names und mark it with et~al. If this option is \meta{true} +% \blx truncates name lists by omitting the last names und marks them with \emph{et~al.} If this option is \meta{true} % the names beetwen \Kbd{maxnames}$-1$ and the last names are omitted: -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[preservelastauthor=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% G. Ackermann, R. Bauer \Stark{\dots} F. Berger: A title. Hamburg 2015. -% \end{tabular} -% } -% -% \item[]\DescribeOption{repeatlabel}=\meta{bool}\\ -% If \meta{true}, the exact label is printed in the bibliography. This affects author date styles only. -% \Beispiel{% -% \begin{tabular}{l} -% \Stark{Ackermann et~al. 2015}\\ +% +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[preservelastauthor=true,style=xyz]\{biblatex\}} +% \tcblower% +% G. Ackermann, R. Bauer \Stark{\textellipsis} F. Berger: A title. Hamburg 2015. +% \end{Beispiel} +% +% \item[]\DescribeOption{repeatlabel}=\meta{key}\\ +% If \meta{true} or \meta{dashed}, the exact label is printed in the bibliography. This affects author date styles only. +% \begin{optkeys}{3em} +% \item[\Kbd{dashed}] repeat labels and dash repeated names. +% \item[\Kbd{false}] do not repeat labels. +% \item[\Kbd{true}] repeat labels and print \Befehl{labelname}s every time. +% \end{optkeys} +% \begin{Beispiel} +% \Stark{Ackermann et\,al. 2015}\\ % G. Ackermann, R. Bauer, F. Berger: A title. Hamburg 2015. -% \end{tabular} -% } +% \end{Beispiel} % % \item[]\DescribeOption{shortform}=\meta{key}\\ -% If to print short forms like \Deutsch{RGA} or \Latein{CIL} in bibliographies. The following keys are available: -% \begin{itemize} +% Wether to print short forms like \Deutsch{RGA} or \Latein{CIL} in bibliographies. The following keys are available: +% \begin{optkeys}{3em} % \item[\Kbd{false}] no short forms in the bibliography. % \item[\Kbd{title}] replace \Feld{title} by \Feld{shortform} field. % \item[\Kbd{true}] use full short forms. -% \end{itemize} +% \end{optkeys} % Verbose styles have a \Befehl{shortformcite} command that prints shortforms in footnotes. % See \ref{kap:citecmd} for details. % @@ -538,106 +602,92 @@ % % \item[]\DescribeOption{tabbedlabeldate}=\meta{bool}\\ % If \meta{true}, the label date is written into an extra column. This works with author date styles only. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[tabbedlabeldate=true,style=xyz]\{biblatex\}}\\ -% \Kbd{\textbackslash renewcommand\{\textbackslash nameyeardelim\}\{\textbackslash newline\}}\\ -% \Mittelpfeil\\ -% G. Ackermann\\ -% \begin{tabular}{ll} -% \Stark{2013} & A title. In: Journal of Most Important Issues 80,\\ -% \empty & pp.~34--67. -% \end{tabular} +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[tabbedlabeldate=true,style=xyz]\{biblatex\}}\\ +% \Kbd{\textbackslash renewcommand\{\textbackslash nameyeardelim\}\{\textbackslash newline\}} +% \tcblower% +% G. Ackermann\\[0.3\baselineskip] +% \begin{tabular}{ll} +% \Stark{2013} & A title. In: Journal of Most Important Issues 80,\\ +% \empty & pp.~34--67. % \end{tabular} -% } +% \end{Beispiel} % % \item[]\DescribeOption{titlebrackets}=\meta{bool}\\ % If \meta{true}, the \Feld{titleaddon} is not printed as a field of its own but as an addendum in parentheses % to the \Feld{title} field. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[titlebrackets=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[titlebrackets=true,style=xyz]\{biblatex\}} +% \tcblower% % G. Popp (ed.) 2011: A title \Stark{(Conference proceedings Oxford 2010)}. Oxford. -% \end{tabular} -% } +% \end{Beispiel} +% This option is also settable on a per-entry basis. % % \item[]\DescribeOption{titlenote}=\meta{bool}\\ % If \meta{true}, the \Feld{titleaddon} is replaced by a shorthand: -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[titlenote=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% G. Popp (ed.) 2011: A title. \Stark{Conf. Oxford}. Oxford. -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[titlenote=true,style=xyz]\{biblatex\}} +% \tcblower% +% G. Popp (ed.) 2011: A title. \Stark{Conf. Oxford}. Oxford. +% \end{Beispiel} +% This option is also settable on a per-entry basis. % % \item[]\DescribeOption{useeventdate}=\meta{bool}\\ % If \meta{true}, \Feld{eventdate} is used in \Feld{titlenote}s. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[useeventdate=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[useeventdate=true,style=xyz]\{biblatex\}} +% \tcblower% % G. Popp (ed.) 2011: A title. Conf. Oxford \Stark{2010}. Oxford. -% \end{tabular} -% } +% \end{Beispiel} % % \item[]\DescribeOption{useeventnumber}=\meta{bool}\\ % If \meta{true}, \Feld{eventnumber} is used in \Feld{titlenote}s. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[useeventnumber=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% Sotheby's 2011: A title. Auction \Stark{311} Oxford. Oxford. -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[useeventnumber=true,style=xyz]\{biblatex\}}\\ +% \tcblower% +% Sotheby's 2011: A title. Auction \Stark{311} Oxford. Oxford. +% \end{Beispiel} % % \item[]\DescribeOption{usefestschriftaddon}=\meta{bool}\\ % If \meta{true}, \Feld{usefestschriftaddon} is used in \Feld{titlenote}s. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[usefestschriftaddon=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% G. Popp (ed.) 2011: A title. Festschr. \Stark{65. Geb.} H. Maulwurf. Bochum. -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[usefestschriftaddon=true,style=xyz]\{biblatex\}}\\ +% \tcblower% +% G. Popp (ed.) 2011: A title. Festschr. \Stark{65. Geb.} H. Maulwurf. Bochum. +% \end{Beispiel} % % \item[]\DescribeOption{useinstitution}=\meta{key}\\ % If and how to handle the \Feld{institution} field in \Typ{thesis}. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[useinstitution=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% H. Gallert 2013: A title. PhD thesis \Stark{Univ. Hamburg}, Hamburg. -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[useinstitution=true,style=xyz]\{biblatex\}}\\ +% \tcblower% +% H. Gallert 2013: A title. PhD thesis \Stark{Univ. Hamburg}, Hamburg. +% \end{Beispiel} % The following keys are available: -% \begin{itemize} -% \item[\Kbd{aspublisher}] Handles \Feld{type} field like \Feld{publisher} field. -% \item[\Kbd{false}] Omits \Feld{institution} field. -% \item[\Kbd{locationfirst }] Similar to \Kbd{false}, but \Feld{type} field is printed after \Feld{location} field. -% \item[\Kbd{omitlocation}] Omits \Feld{location} field -% \item[\Kbd{omitlocatonifurl}] Omits \Feld{location} field if URL available. -% \item[\Kbd{pluslocation}] Prints both fields \Feld{institution} and \Feld{location}. -% \end{itemize} +% \begin{optkeys}{7em} +% \item[\Kbd{aspublisher}] handles \Feld{type} field like \Feld{publisher} field. +% \item[\Kbd{false}] omits \Feld{institution} field. +% \item[\Kbd{locationfirst }] similar to \Kbd{false}, but \Feld{type} field is printed after \Feld{location} field. +% \item[\Kbd{omitlocation}] omits \Feld{location} field. +% \item[\Kbd{omitlocatonifurl}] omits \Feld{location} field if URL available. +% \item[\Kbd{pluslocation}] prints both fields \Feld{institution} and \Feld{location}. +% \end{optkeys} % % \item[]\DescribeOption{usemultivenue}=\meta{bool}\\ % If \meta{true}, \Feld{multivenue} is used in \Feld{titlenote}s. This is mainly meant for travelling exhibitions. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[useeventdate=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ -% N. Taylor (ed.) 2009: A title. Exhibition catalogue \Stark{London, New York, Canberra}. London. -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[useeventdate=true,style=xyz]\{biblatex\}}\\ +% \tcblower% +% N. Taylor (ed.) 2009: A title. Exhibition catalogue \Stark{London, New York, Canberra}. London. +% \end{Beispiel} % % \item[]\DescribeOption{uselocation}=\meta{key}\\ % If to print the \Feld{location} field. -% \begin{itemize} -% \item[\Kbd{false}] Omits \Feld{location} field. -% \item[\Kbd{omitlocatonifseries}] Omits \Feld{location} field if series available. -% \item[\Kbd{true}] Always print \Feld{location} field. -% \end{itemize} +% \begin{optkeys}{5em} +% \item[\Kbd{false}] omits \Feld{location} field. +% \item[\Kbd{omitifseries}] omits \Feld{location} field if series available. +% \item[\Kbd{true}] always print \Feld{location} field. +% \end{optkeys} % % \item[]\DescribeOption{useunpublishedthesis}=\meta{bool}\\ % If \meta{true}, unpublished theses preceed the \Feld{type} field with the string \enquote{unpublished}. @@ -648,13 +698,12 @@ % \item[]\DescribeOption{usesourceeditor}=\meta{bool}\\ % Typically \Feld{editor}s are not printed in self-contained works if there is an \Feld{author}. If \meta{true}, such secondary % authors are printed, too. This affects particularly editions of historical texts. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash usepackage[usesourceeditor=true,style=xyz]\{biblatex\}}\\ -% \Mittelpfeil\\ +% \begin{Beispiel} +% \Kbd{\textbackslash usepackage[usesourceeditor=true,style=xyz]\{biblatex\}} +% \tcblower% % P. C. Tacitus 1981: Germania. \Stark{Ed. by A. Editor}. Stuttgart. -% \end{tabular} -% } +% \end{Beispiel} +% This option is also settable on a per-entry basis. % % \item[]\DescribeOption{volumeafterseries}=\meta{bool}\\ % Typically \Feld{volume} numbers of self-contained works are printed immediatly after the title. If this option is \meta{true}, it is @@ -666,9 +715,18 @@ % % \begin{itemize} % +% \item[]\DescribeOption{titlebrackets}=\meta{bool}\\ +% Like global option \Option{titlebrackets} (\ref{kap:pkgopt}) but on a per-entry basis. +% +% \item[]\DescribeOption{titlenote}=\meta{bool}\\ +% Like global option \Option{titlenote} (\ref{kap:pkgopt}) but on a per-entry basis. +% % \item[]\DescribeOption{uselabeltitle}=\meta{bool}\\ % If \meta{true}, back references in \Stil{verbose-trad2note} have a \Feld{shorttitle} (see \ref{kap:trad2note}). % +% \item[]\DescribeOption{usesourceeditor}=\meta{bool}\\ +% Like global option \Option{titlenote} (\ref{kap:pkgopt}) but on a per-entry basis. +% % \end{itemize} % % \subsection{New entry types}\label{kap:subentrytypes} @@ -739,23 +797,33 @@ % then it is automatically generated. See \ref{kap:entry}. % % \item[]\DescribeFormat{origrealdate} field (date)\\ -% Similar to \Feld{realdate}, but intended for the use in conjunction with other \Kbd{orig\dots} fields. +% Similar to \Feld{realdate}, but intended for the use in conjunction with other \Kbd{orig\textellipsis} fields. % % \item[]\DescribeFormat{realdate} field (date)\\ % This field holds the real date of a publication if the official date lacks or is wrong. This fairly often happens with delayed journal issues which are % counted as if they had appeared regularly. Uncertain dates according to \blx' Extended Date/Time Format are allowed here. -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\symbol{64}BOOKLET\{unknown:date,}\\ -% \Kbd{\dots}\\ -% \Kbd{location = \{London\},}\\ -% \Kbd{realdate = \{1930\textasciitilde\},}\\ -% \Kbd{\}}\\ -% \Mittelpfeil\\ -% \dots London n.~d. \Stark{[ca. 1930]}. -% \end{tabular} -% } -% Do not confuse it with \Feld{origdate}, which refers to the primary edition of a reprint. +% \begin{Beispiel} +% \Kbd{\symbol{64}BOOKLET\{unknown:date,}\\ +% \Kbd{\textellipsis}\\ +% \Kbd{location = \{London\},}\\ +% \Kbd{realdate = \{1930\textasciitilde\},}\\ +% \Kbd{\}} +% \tcblower% +% \textellipsis{} London n.\,d. \Stark{[ca. 1930]}. +% \end{Beispiel} +% Do not confuse it with \Feld{origdate}, which refers to the primary edition of a reprint. Since \blx 3.11 it is possible to mark attributed dates +% by employing \blx' field annotation feature: +% \begin{Beispiel} +% \Kbd{\symbol{64}BOOKLET\{attributed:date,}\\ +% \Kbd{\textellipsis}\\ +% \Kbd{date = \{1930\},}\\ +% \Kbd{date+an = \{=attributed\},}\\ +% \Kbd{\}} +% \tcblower% +% \textellipsis{} London n.\,d. \Stark{[1930]}. +% \end{Beispiel} +% \archbib supports this format, too. The problem here is that this works only with lacking dates, not with wrong or falsified ones. Nonetheless, in order to keep +% compatibility with standard styles as much as possible, you should prefer this style as long as it fits to the data. % % \item[]\DescribeFormat{shortform} field (literal)\\ % This field holds an acronym of an encyclopedia that is cited in a special manner. Fi. \enquote{RGA} for \Deutsch{Reallexikon der Germanischen Altertumskunde}. @@ -787,7 +855,7 @@ % \begin{itemize} % % \item[]\DescribeFormat{lnyvt} -% This sorting scheme is intended for the use in conjunction with option \Option{repeatlabel}\Kbd{=true}. +% This sorting scheme is intended for the use in conjunction with option \Option{repeatlabel}\Kbd{=true$\|$dashed}. % It evaluates the \Feld{label}, \Feld{shortauthor} and \Feld{shorttitle} fields % in order to sort the exact labels. % @@ -799,31 +867,48 @@ % % \begin{itemize} % -% \item[]\DescribeMacro{\sfcite}[\meta{prenote}][\meta{postnote}]\marg{key}\\ -% Similar to \Befehl{shortformcite}, but not wrapped in a footnote and falls back to \Befehl{cite}. -% -% \item[]\DescribeMacro{\sfcites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\dots[\meta{prenote}][\meta{postnote}]\marg{key}\\ -% Similar to \Befehl{shortformcites}, but not wrapped in a footnote and falls back to \Befehl{cites}. +% \item[]\DescribeMacro{\posscite}[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% The same as \Befehl{textcite} but as genitive form. The cite label is handled as an entity in that way that only the last \Feld{labelname} (or the \enquote{et.\,al.} +% part respectively) is in the genitive. +% \begin{Beispiel} +% In \Stark{Bowman \& Miller's (2015)} famous book \textellipsis +% \end{Beispiel} +% Remark that this does not work in the -- probably rare -- case of a corporate author in the plural. For German or Scandinavian languages with a special handling +% depending on the last character(s) of the noun there is a mechanism to define such tokens (see \ref{kap:langset}). +% +% \item[]\DescribeMacro{\Posscite}[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% Like \Befehl{posscite} but capitalizes a trailing prefix. +% +% \item[]\DescribeMacro{\posscites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\textellipsis[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% The multicite variant of \Befehl{posscite}. +% +% \item[]\DescribeMacro{\Posscites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\textellipsis[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% Like \Befehl{posscites} but capitalizes a trailing prefix. % % \item[]\DescribeMacro{\shortformcite}[\meta{prenote}][\meta{postnote}]\marg{key}\\ % Some verbose styles format entries in encyclopedias in a special way: -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{\textbackslash shortformcite\{rga:bewaffnung\}}\\ -% \Mittelpfeil\\ -% \begin{minipage}{.5\textwidth} -% \dots\footnote{RGA \RN{2}, 422 s.~v. Bewaffnung (J. Garbsch)} -% \end{minipage} -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{\textbackslash shortformcite\{rga:bewaffnung\}} +% \tcblower% +% \begin{minipage}{\textwidth} +% \textellipsis\textsuperscript{1}\vspace{0.5\baselineskip}\footnoterule% +% \footnotesize\textsuperscript{1}RGA \RN{2}, 422 s.\,v. Bewaffnung (J. Garbsch) +% \end{minipage} +% \end{Beispiel} % As usual, the pre- and postnote arguments are optional. Styles that do not use these short forms % (some verbose styles and all author date styles) fall back to \Befehl{autocite}. Some author date % styles use these short forms in the bibliography; this is enabled by the option \Option{shortform} (see \ref{kap:pkgopt}) % and has no relation to this particular command. % -% \item[]\DescribeMacro{\shortformcites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\dots[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% \item[]\DescribeMacro{\shortformcites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\textellipsis[\meta{prenote}][\meta{postnote}]\marg{key}\\ % The multicite version of \Befehl{shortformcite}. Note: all keys must be short forms. % +% \item[]\DescribeMacro{\sfcite}[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% Similar to \Befehl{shortformcite}, but not wrapped in a footnote and falls back to \Befehl{cite}. +% +% \item[]\DescribeMacro{\sfcites}(\meta{multiprenote})(\meta{multipostnote})[\meta{prenote}][\meta{postnote}]\marg{key}\textellipsis[\meta{prenote}][\meta{postnote}]\marg{key}\\ +% Similar to \Befehl{shortformcites}, but not wrapped in a footnote and falls back to \Befehl{cites}. +% % \end{itemize} % % \subsubsection{Formatting commands} @@ -875,13 +960,11 @@ % \item[]\DescribeMacro{\mkbiblocationaddon}\marg{text}\\ % In comma separated location lists American-style addons to locations do not look pretty well. Therefore \archbib wraps % these addons into a formatting command: -% \Beispiel{% -% \begin{tabular}{l} -% \Kbd{location = "Menlo Park, Cal."}\\ -% \Mittelpfeil\\ -% \Kbd{location = "Menlo Park\Befehl{mkbiblocationaddon}\{Cal.\}"} -% \end{tabular} -% } +% \begin{Beispiel} +% \Kbd{location = "Menlo Park, Cal."} +% \tcblower% +% \Kbd{location = "Menlo Park\Befehl{mkbiblocationaddon}\{Cal.\}"} +% \end{Beispiel} % % \item[]\DescribeMacro{\mkbibrepeatfamily}\marg{text}\\ % Formatting of the family name if labels are printed in the bibliography by \Option{repeatlabel} (see \ref{kap:pkgopt}). @@ -907,8 +990,8 @@ % \item[]\DescribeMacro{\mkbibsourcenamesuffix}\marg{text}\\ % Similar to \Befehl{mkbibsourcenamefamily}, but intended for the name suffix. % -% \item[]\DescribeMacro{\repeatlabelwrap}\marg{text}\\ -% This is a wrapper around repeatlabel in order to contain formatting commands. +% \item[]\DescribeMacro{\mkbibandothers}\marg{text}\\ +% Formatting the \emph{et\,al.} part in labels. % % \end{itemize} % @@ -945,8 +1028,9 @@ % Does \meta{true} if \meta{name} is one of the keys of option \Option{positionlabeldate} (see \ref{kap:pkgopt}) % and \meta{false} otherwise. Issues an error if \marg{name} does not exist. % -% \item[]\DescribeMacro{\ifrepeatlabel}\marg{true}\marg{false}\\ -% Does \meta{true} if option \Option{repeatlabel} is enabled and in bibliography. +% \item[]\DescribeMacro{\ifrepeatlabel}\marg{string}\marg{true}\marg{false}\\ +% \meta{string} must be one of the keys of the \Option{repeatlabel} option (see \ref{kap:pkgopt}) and checks wether it was set so. Outside bibliographies only \Kbd{false} +% evaluates to \marg{true}. % % \item[]\DescribeMacro{\ifseenote}\marg{true}\marg{false}\\ % A complex test that checks the conditions for a back reference in \Stil{verbose-trad2note}. In all other generic @@ -984,7 +1068,10 @@ % \item[]\DescribeMacro{\articlesubtitlepunct}\\ % The punctuation between \Feld{title} and \Feld{subtitle} in journal articles if it is different than in books and other types. % -% \item[]\DescribeMacro{\\booklabelnamepunct}\\ +% \item[]\DescribeMacro{\articletitlepunct}\\ +% The punctuation between \Feld{title} and \Feld{journaltitle}. +% +% \item[]\DescribeMacro{\booklabelnamepunct}\\ % Similar to \Befehl{labelnamepunct} but intended for the \Feld{bookauthor}/\Feld{editor} block. % % \item[]\DescribeMacro{\daterealdatedelim}\\ @@ -1000,7 +1087,7 @@ % The delimiter between the next to last and the last secondary \Feld{editor}. % % \item[]\DescribeMacro{\inbookbookdelim}\\ -% The punctuation after the \Feld{title} of an \Typ{in\dots} type. +% The punctuation after the \Feld{title} of an \Typ{in\textellipsis} type. % % \item[]\DescribeMacro{\institutionlocationdelim}\\ % The delimiter between \Feld{institution} and \Feld{location}. @@ -1023,6 +1110,9 @@ % \item[]\DescribeMacro{\noseriespunct}\\ % The punctuation after the \Feld{series} field if it is undefined. % +% \item[]\DescribeMacro{\repeatlabeldash}\\ +% The replacements for repeated names in repeated labels. +% % \item[]\DescribeMacro{\repeatlabeldelim}\\ % The delimiter between a repeated label in the bibliography and its bibliography entry. % @@ -1039,7 +1129,9 @@ % Some styles differentiate between the usual \Befehl{multicitedelim} and a strong version, in fact a replacement for % paragraphs which are typically not allowed in footnotes. \Befehl{strongcitedelim} can not be set within a multicite % command. Do something like this instead: -% \Beispiel{\Befehl{footnote}\Kbd{\{}\Befehl{cite}\Kbd{\{key1\}}\Befehl{strongcitedelim}\Befehl{cite}\Kbd{\{key2\}}\Kbd{\}}} +% \begin{Beispiel} +% \Befehl{footnote}\Kbd{\{}\Befehl{cite}\Kbd{\{key1\}}\Befehl{strongcitedelim}\Befehl{cite}\Kbd{\{key2\}}\Kbd{\}} +% \end{Beispiel} % % \item[]\DescribeMacro{\subnumberseriesdelim}\\ % The delimiter between \Feld{subnumber} and \Feld{series} fields. @@ -1058,6 +1150,27 @@ % % \end{itemize} % +% \subsubsection{Language settings}\label{kap:langset} +% +% \begin{itemize} +% +% \item[]\DescribeMacro{\DefineGenitiveApostropheChars}\marg{language}\marg{csv}\\ +% The second argument takes a comma separated list of trailing substrings requiring a different genitive token (fi. \enquote{'} instead of \enquote{s} in German). +% \begin{Beispiel} +% \Deutsch{\textellipsis \Stark{in Fischers (2018)} Buch und \Stark{in Hess' (2018)} Artikel.} +% \end{Beispiel} +% This command is for use in the document preamble only. The language must be one of the languages loaded with the +% \Paket{babel} or \Paket{polyglossia} packages. The default list for German is \Kbd{ce,s,x,z,\ss,\detokenize{\ss}}. +% Please note that checks on non-ASCII characters are likely to be false negative or fail to compile at +% all!\footnote{cf. \href{https://tex.stackexchange.com/questions/431475/different-results-of-xstring-test-with-inputenc-and-fontspec}{my question on TeX.StackExchange}} +% +% \item[]\DescribeMacro{\DeclareGenitiveApostropheChars}\marg{csv}\\ +% The same as \Befehl{DefineGenitiveApostropheChars} but for use in \Kbd{*.lbx} files. +% +% \item[]\DescribeMacro{\SuppressAdditiveLbxSuffixes}\marg{csv}\\ +% Suppresses useless warnings of missing \Kbd{*.lbx} files.\footnote{\url{https://github.com/plk/biblatex/issues/745}} +% \end{itemize} +% % \subsubsection{Counters and length registers} % % \begin{itemize} @@ -1178,57 +1291,91 @@ % The expression \enquote{symposium} (\Deutsch{Symposium}). % % \end{itemize} +% +% \subsubsection{Possessive forms}\label{kap:possform} +% +% \begin{itemize} +% +% \item[]\DescribeLocalization{genitives}\\ +% The regular genitive suffix like \enquote{'s} in English or \enquote{s} in German. +% +% \item[]\DescribeLocalization{genitiveapostrophe}\\ +% The divergent genitive suffix in some Germanic languages (German, Scandinavian) after particular trailing characters. These characters must +% be declared in the \Kbd{*.lbx} file with \Befehl{DeclareGenitiveApostropheChars} or in the preamble with \Befehl{DefineGenitiveApostropheChars} +% (see \ref{kap:langset}). +% +% \item[]\DescribeLocalization{genitiveandothers}\\ +% The expression \enquote{et.\,al.} in the genitive. +% +% \end{itemize} % % \section{Bugs, hints and caveats} % % \subsection{Disambiguition in \Stil{verbose-trad2note}}\label{kap:trad2note} % % Verbose styles that use backreferences to footnotes are vulnerable to disambiguition problems. Conceive the following case: -% \Beispiel{% -% \begin{minipage}{.5\textwidth} -% \dots\footnote{G. Miller, A title (London 2013).-- Idem, Another title (Cambridge 2013).}\\ -% \dots\footnote{Miller (see note a) 25 ff.} +% \begin{Beispiel} +% \begin{minipage}{\textwidth} +% \textellipsis\textsuperscript{1}\\ +% \textellipsis\textsuperscript{2}\vspace{0.5\baselineskip}\footnoterule% +% \footnotesize\textsuperscript{1}G. Miller, A title (London 2013).-- Idem, Another title (Cambridge 2013).\\ +% \textsuperscript{2}Miller (see note 1) 25 ff. % \end{minipage} -% } +% \end{Beispiel} % \blx does not provide a disambiguition check for this. It always prints the \Feld{shorttitle} field and falls back to the \Feld{title} field % if there is none. \Stil{verbose-trad2note} behaves in a different manner. It only prints a \Feld{shorttitle} or \Feld{title} if the entry % option \Option{uselabeltitle} is \Kbd{true}. But this has to be controlled manually by the author. % -% \subsection{Sorting with name prefixes} +% \subsection{Sorting in author date styles} +% +% Sorting in author date styles is pretty delicate. It is carried out by \Biber ahead of any \LaTeX{} macro expansion. Fi. it is not possible to define a \Befehl{bibstring} for \enquote{Anonymous} +% or \enquote{N.\,N.} analogous to \enquote{no date} or \enquote{no place} as set automatically by \archbib because \Biber would not know how to sort it when used as \Feld{labelname}. +% +% \subsubsection{\textellipsis{} with name prefixes} % % Handling of name prefixes (also referred to as the \enquote{von part}) like Otto \Stark{von} Hessen, Frits \Stark{van der} Meer and Ernest \Stark{de} Sarzec is directed by \blx' \Option{useprefix} package option. If \Kbd{false}, then -% \Beispiel{% -% \begin{tabular}{l} -% (Hessen 1989.-- Meer 1938.-- Sarzec 1888)\\ -% \dots\\ -% Hessen, O. von 1989: \dots\\ -% Meer, F. van der 1938: \dots\\ -% Sarzec, E. de 1888: \dots -% \end{tabular} -% } +% \begin{Beispiel} +% (Hessen 1989.-- Meer 1938.-- Sarzec 1888)\\ +% \textellipsis\\ +% Hessen, O. von 1989: \textellipsis\\ +% Meer, F. van der 1938: \textellipsis\\ +% Sarzec, E. de 1888: \textellipsis +% \end{Beispiel} % If \Kbd{true}, then -% \Beispiel{% -% \begin{tabular}{l} -% (von Hessen 1989.-- van der Meer 1938.-- de Sarzec 1888)\\ -% \dots\\ -% de Sarzec, E. 1888: \dots\\ -% van der Meer, F. 1938: \dots\\ -% von Hessen, O. 1989: \dots -% \end{tabular} -% } -% Usually \archbib styles have \Option{useprefix}\Kbd{=true} by default. Some styles differentiate between non-sorting (von, van) and sorting prefixes (de). This can not get handled by \blx or \archbib. Use the \Feld{sortname} field if wrong ordering occurs or the \Feld{shortname} field to affect label generation. +% \begin{Beispiel} +% (von Hessen 1989.-- van der Meer 1938.-- de Sarzec 1888)\\ +% \textellipsis\\ +% de Sarzec, E. 1888: \textellipsis\\ +% van der Meer, F. 1938: \textellipsis\\ +% von Hessen, O. 1989: \textellipsis +% \end{Beispiel} +% Usually \archbib styles have \Option{useprefix}\Kbd{=true} by default. Some styles differentiate between non-sorting (von, van) and sorting prefixes (de). This can not get handled by \blx or \archbib. Use the \Feld{sortname} field if only wrong ordering occurs or the \Feld{shortname} field to +% affect label generation. +% +% \subsubsection{\textellipsis{} with bigraphs and trigraphs} +% +% Bigraphs and trigraphs -- I won't change the awkward designator \Option{giveninitligatures} due to backward compatibility -- are generated by a \archbib macro after sorting. This may lead to wrong +% sorting. Conceive the following case: +% \begin{Beispiel} +% Meier, Tanja 2005: \textellipsis\\ +% Meier, Thomas 2013: \textellipsis\\ +% Meier, Trude 2017: \textellipsis +% \tcblower +% Meier,~T. 2013: \textellipsis\\ +% Meier,~Th. 2013: \textellipsis\\ +% Meier,~T. 2017: \textellipsis +% \end{Beispiel} +% Except for employing the \Feld{sortname} field, I would recommend to set \Option{repeatlabel}\Kbd{=true$\|$dashed} here. % % \subsection{Sequentes in postnotes} % % Some styles compress page ranges. This can happen in the postnotes of citation commands and in the bibliography as well: -% \Beispiel{% -% \begin{tabular}{l} +% \begin{Beispiel} % (Schulz 2015, \Stark{123~f.}-- Zeller 2016, \Stark{75~ff.})\\ -% \dots\\ +% \textellipsis\\ % Bolle,~C. 2013: Some title. In: Journal of Magic 45, \Stark{310~ff.} -% \end{tabular} -% } -% Biber is able to parse the \Feld{pages} field and compress the ranges. But it only affects the bibliography since Biber does not see the citation postnotes. +% \end{Beispiel} +% \Biber is able to parse the \Feld{pages} field and compress the ranges. But it only affects the bibliography since \Biber does not see the citation postnotes. % % \subsection{Authors in auction catalogues} % @@ -1253,7 +1400,8 @@ % they are needed to discriminate ambigous titles. \Datei{biblatex-archaeology-strings-full-subtitle.bib} contains full titles plus subtitles. If you followed the % installation instructions from \ref{kap:install}, you can call these databases without path. Appendix \ref{kap:strings} provides a list of availabe strings ordered % by string, and \ref{kap:journals} ordered by journal. The strings are namespaced in order to allow the use of other lists alongside, especially those from -% \Stil{archaeologie}. The strings were automatically generated from an MS Excel data sheet provided by the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"ugeschichte}.\footnote{\url{http://www.dguf.de/fileadmin/user_upload/Arbeitskreise/AK_DGUF-Zotero/RGK_Zeitschriften.xls}} +% \Stil{archaeologie}. The strings were automatically generated from a MS Excel data sheet provided by the \Deutsch{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte}. +%\footnote{\url{http://www.dguf.de/fileadmin/user_upload/Arbeitskreise/AK_DGUF-Zotero/RGK_Zeitschriften.xls} -- mind that the raw file is full of OCR errors and typos!} % If they are ambigous due to modified (sub-)titles there are counted by adding colon and number from the the second onwards. % % \subsection{Electronic identifiers} @@ -1271,18 +1419,27 @@ % \archbib styles never print languages. But in some cases the \Feld{language} field influences the localization of a particular entry. % Therefore it is useful to provide it, especially if it differs from the main document language. % +% % \subsection{The \Feld{gender} field} % % In German documents the \Feld{gender} field is needed if the style replaces repeated names by \Deutsch{ders[elbe]}, -% \Deutsch{dies[elbe(n)]} or \Deutsch{dass[elbe]}. +% \Deutsch{dies[elbe(n)]} or \Deutsch{dass[elbe]}.% +% \subsection{Additional fields in \Biber's tool mode}\label{kap:bibertool} +% +% \Biber does not see any data model file (\Kbd{*.dbx}) when in tool mode (with option \Kbd{--}\Option{tool} instead of job name) +% and therefore omits all fields unknown to the standard styles. In order to avoid this we must provide our extended data model +% in \Biber's \Kbd{*.conf} file. Find it in the file \Datei{biblatex-archaeology.conf} (or \ref{kap:biberconf}) and replace the +% \Kbd{\textellipsis} group in \Biber's \Kbd{*.conf} file by it. If you do not know where it is located, you +% can retrieve the path by calling \Biber with the single option \Kbd{--}\Option{tool-config}. If you do not want to manipulate +% the original file, copy it to a new one and call \Biber with option \Kbd{--}\Option{configfile}\Kbd{ /path/to/custom/biber.conf}. % % \PrintChanges -% \nocite{guidelines:ethno:ffm,guidelines:ethno:goe:2014,guidelines:aaa:2009,guidelines:rlm:trier,guidelines:kunstgeschichte:goettingen,guidelines:kunstgeschichte:freiburg,guidelines:aja,guidelines:schlagworte:dai,guidelines:egypt:goe} +% \nocite{guidelines:ethno:ffm,guidelines:ethno:goe:2014,guidelines:aaa:2009,guidelines:rlm:trier,guidelines:kunstgeschichte:goettingen,guidelines:kunstgeschichte:freiburg,guidelines:aja,guidelines:schlagworte:dai,guidelines:egypt:goe,grando:bernhard:2003} % \printbibliography[heading=bibintoc,title=References] % % \StopEventually{} % -% \setcounter{IndexColumns}{2}\PrintIndex +% %\setcounter{IndexColumns}{2}\PrintIndex % % \begin{appendices} % @@ -1338,6 +1495,7 @@ OPTIONS = {uselabeltitle=true}, SHORTTITLE = {Maifischfilet}, LANGUAGE = {german}, + REALDATE = {2015}, } @INREFERENCE{authen-blom:1989, AUTHOR = {Authén-Blom, Grethe}, @@ -1351,7 +1509,7 @@ } @INREFERENCE{bauchhenss:et:al:1978, AUTHOR = {Bauchhenß, G. AND Beck, Heinrich AND Hassel, F. J. AND Capelle, - Torsten AND Wilson, David M.}, + Torsten AND Wilson, David M.}, TITLE = {Brettspiel}, EDITION = {2}, PAGES = {450--458}, @@ -1381,6 +1539,29 @@ XREF = {stanzl:1998}, GENDER = {sf}, } +@ARTICLE{caselitz:1980a, + AUTHOR = {Caselitz, Peter}, + TITLE = {Schwangerschaft im archäologischen Befund}, + JOURNALTITLE = ufg-ArchAdvertiser, + LOCATION = {Bad Bramstedt}, + PUBLISHER = {Moreland \& Co.}, + DATE = {1980}, + PAGES = {20--26}, + ABSTRACT = {Über Funde von Feten im Pelvis.}, + KEYWORDS = {Schwangerschaft, Anthropologie, Mortalität} +} +@ARTICLE{cossel:1933-35, + AUTHOR = {von Cossel, Otto}, + TITLE = {Pfarrer und Schulmeister}, + JOURNALTITLE = ufg-DtRoland, + LOCATION = {Berlin}, + DATE = {1933/1935}, + SUBTITLE = {Ein Beitrag zur Geschichte der Kirchenbuchführung}, + VOLUME = {6}, + NUMBER = {21--23}, + PAGES = {121}, + KEYWORDS = {Kirchenbuch, Pfarrer, Lehrer, Sozialgeschichte, Historische Demographie} +} @INCOLLECTION{edenmo:1997, AUTHOR = {Edenmo, Roger}, TITLE = {Gravar som samhällspegel?}, @@ -1410,6 +1591,20 @@ XREF = {de:laet:o:j}, GENDER = {sm}, } +@ARTICLE{ib:domino:dormagen, + AUTHOR = {Braun, Ingram}, + TITLE = {Der archäologische Fund eines Dominosteins aus Dor\-ma\-gen\--Stür\-zel\-berg}, + JOURNALTITLE = ufg-JbNeuss, + LOCATION = {Neuss}, + PUBLISHER = {Kreisheimatbund}, + DATE = {2018}, + REALDATE = {2017-11}, + PAGES = {96--109}, + LANGUAGE = {german}, + GENDER = {sm}, + KEYWORDS = {Spiel, Domino, Dormagen, Nordrhein-Westfalen, 19. Jahrhundert, Landwirtschaft, Archäologie}, + IDS = {ib:2016}, +} @ARTICLE{ib:domino:europa, AUTHOR = {Braun, Ingram}, TITLE = {Die Kenntnis des Dominospiels in Europa: Archäologie, Geschichte, Bibliographie}, @@ -1421,12 +1616,12 @@ KEYWORDS = {Spiel, Domino, Europa, Spielbücher, Grafik, Druck, Knochenschnitzerei, Archäologie}, SHORTTITLE = {Kenntnis}, VOLUME = 10, - NUMBER = 1, DATE = 2016, DOI = {10.1515/bgs-2016-0004}, URL = {https://www.degruyter.com/view/j/bgs.2016.10.issue-1/bgs-2016-0004/bgs-2016-0004.xml}, PAGES = {61--100}, IDS = {ib:2016a}, + ISSN = {1604-7982}, } @ARTICLE{ilinskaja:1965, AUTHOR = {Il’inskaja, V.~A.}, @@ -1440,6 +1635,28 @@ LANGUAGE = {russian}, GENDER = {sf}, } +@ARTICLE{michaelsen:1978, + AUTHOR = {Michaelsen, K.}, + TITLE = {Die Ausgrabung der beiden Hünenbetten von Kleinenkneten in Oldenburg + 1934--39}, + JOURNALTITLE = ufg-OldenburgerJahrb, + LOCATION = {Oldenburg}, + PUBLISHER = {Isensee-Verlag}, + DATE = {1975/1976}, + VOLUME = {75/76}, + PAGES = {215--249}, + KEYWORDS = {Kleinenkneten, Megalithik, Neolithikum, Niedersachsen}, + REALDATE = {1978}, +} +@ARTICLE{nass:1938, + AUTHOR = {Naß, Karl}, + TITLE = {Karolingische Reihengräberfelder aus Hessen}, + JOURNALTITLE = ufg-Germania, + DATE = {1938}, + VOLUME = {22}, + PAGES = {41--50}, + KEYWORDS = {Karolingerzeit, Frühmittelalter, Totenkult, Hessen} +} @INPROCEEDINGS{schaedler:1999, AUTHOR = {Schädler, Ulrich}, TITLE = {Damnosa alea -- Würfelspiel in Griechenland und Rom}, @@ -1462,10 +1679,20 @@ GENDER = {sf}, LOCATION = {London}, } +@ARTICLE{steinmetz:strahl:wilbers:1979, + AUTHOR = {Steinmetz, Wolf-Dieter AND Strahl, Erwin AND Wilbers, Susanne}, + TITLE = {Vor- und frühgeschichtliche Ausgrabungen im Landkreis Osnabrück + 1978}, + JOURNALTITLE = ufg-OsnabrueckerMitt, + DATE = {1979}, + VOLUME = {85}, + PAGES = {9--15}, + KEYWORDS = {Ur- und Frühgeschichte, Niedersachsen} +} @INCOLLECTION{summerhayes:et:al:1993, AUTHOR = {Summerhayes, G. R. AND Gosden, C. AND Fullagar, Richard AND Specht, - J. AND Torrence, R. AND Bird, J. Roger AND Shahgholi, N. AND Katsaros, - A.}, + J. AND Torrence, R. AND Bird, J. Roger AND Shahgholi, N. AND Katsaros, + A.}, TITLE = {West New Britain obsidian}, SUBTITLE = {Production and consumption patterns}, PAGES = {57--68}, @@ -1483,12 +1710,12 @@ @THESIS{apetz:1989, AUTHOR = {Apetz, Rotraud}, TITLE = {Zetel, Ketzendorf, Maschen, Oldendorf -- Gräberfelder an der - Peripherie des karolingischen Reiches}, + Peripherie des karolingischen Reiches}, TYPE = {magisterthesis}, DATE = {1989}, SUBTITLE = {Grabformen und Grabsitten am Übergang zum Christentum}, KEYWORDS = {Zetel, Ketzendorf, Oldendorf, Maschen, Niedersachsen, Frühmittelalter, - Sachsen, Friesen, Bestattung, Christentum, Totenkult}, + Sachsen, Friesen, Bestattung, Christentum, Totenkult}, LOCATION = {Kiel}, VOLUMES = {2}, GENDER = {sf}, @@ -1504,10 +1731,23 @@ LANGUAGE = {swedish}, GENDER = {pp}, } +@BOOK{buss:2004, + AUTHOR = {Buss, David M.}, + TITLE = {Evolutionäre Psychologie}, + DATE = {2004}, + EDITION = {2}, + PUBLISHER = {Pearson Studium}, + ISBN = {3827370949}, + PAGETOTAL = {599}, + TRANSLATOR = {Hoffrage, Ulrich}, + ORIGLANGUAGE = {american}, + LOCATION = {München}, + KEYWORDS = {Psychologie, Ethologie, Evolution, Methodologie, Biologie} +} @THESIS{czarnetzki:1966, AUTHOR = {Czarnetzki, Alfred}, TITLE = {Die menschlichen Skelettreste aus vier neolithischen Steinkisten - Hessens und Niedersachsens}, + Hessens und Niedersachsens}, TYPE = {Diss. rer. nat.}, DATE = {1966}, KEYWORDS = {Neolithikum, Niedersachsen, Calden, Anthropologie, Megalithik, Hessen}, @@ -1535,7 +1775,7 @@ TITLE = {Dramatizations of social change}, DATE = {1978}, SUBTITLE = {Herman Heijermans' plays as compared with selected dramas by Ibsen, - Hauptmann and Chekhov}, + Hauptmann and Chekhov}, PUBLISHER = {Martinus Nijhoff}, ISBN = {90 247 2117 7}, PAGETOTAL = {81}, @@ -1543,7 +1783,7 @@ NUMBER = {5}, LOCATION = {The Hague AND Boston AND London}, ABSTRACT = {Behandelt \mkbibquote{Ghetto}, \mkbibquote{Op Hoop van Zegen} und \mkbibquote{Ora - et Labora}}, + et Labora}}, KEYWORDS = {Niederlande, Literatur, Theater, Naturalismus}, GENDER = {sf}, LANGUAGE = {english}, @@ -1566,14 +1806,14 @@ SERIES = ufg-OccasionalPapersPrehist, NUMBER = {22}, PUBLISHER = {Department of Prehistory, Research School of Pacific Studies, The - Australian National University}, + Australian National University}, LOCATION = {Canberra}, LANGUAGE = {english}, GENDER = {pm}, } @COLLECTION{fuchs:kh:et:al:1998, EDITOR = {Fuchs, Karl-Heinz AND Kempa, Martin AND Redies, Rainer AND Theune-Großkopf, - Claudia AND Wais, Andr\'e}, + Claudia AND Wais, Andr\'e}, TITLE = {Die Alamannen}, DATE = {1998}, EDITION = {3}, @@ -1685,7 +1925,7 @@ GENDER = {sm}, KEYWORDS = {Spiel, München, Wien, 19. Jahrhundert, Handel}, } -@book{linnaeus:2003, +@BOOK{linnaeus:2003, AUTHOR = {Linnæus, Carl}, EDITOR = {Fries, Ingegerd AND Fries, Sigurd}, COMMENTATOR = {Fries, Ingegerd AND Fries, Sigurd}, @@ -1697,21 +1937,51 @@ DATE = {2003}, ISBN = {9186438247}, KEYWORDS = {Schweden, Lappland, Ethnologie, Biologie, Botanik, 18. Jahrhundert, - Norwegen, Finnland}, + Norwegen, Finnland}, ORIGDATE = {1732}, PAGETOTAL = {532}, PUBLISHER = {Kungl. Skytteanska Samfundet}, SUBTITLE = {Lappländska resan 1732}, LANGUAGE = {swedish}, GENDER = {pp}, + OPTIONS = {usesourceeditor}, +} +@BOOK{mette:1990, + AUTHOR = {Mette, Otto}, + TITLE = {Affoldern}, + DATE = {1990}, + date+an = {=attributed}, + PUBLISHER = {Waldeckischer Geschichtsverein e.\,V.}, + SERIES = {Waldeckische Ortssippenbücher}, + NUMBER = {34}, + LOCATION = {Arolsen}, + KEYWORDS = {Ortssippenbuch, Affoldern, Historische Demographie, Waldeck, Neuzeit, + Hessen, Genealogie, Edertal}, + LANGUAGE = {german}, + GENDER = {sm}, +} +@BOOK{molleson:cox:1993, + AUTHOR = {Molleson, Theya AND Cox, Margaret}, + MAINTITLE = {The Spitalfields Project Volume}, + VOLUME = 2, + TITLE = {the anthropology}, + DATE = {1993}, + SUBTITLE = {The Middling Sort}, + PUBLISHER = {Council for British Archaeology}, + SERIES = ufg-CBAResearchReport, + NUMBER = {86}, + LOCATION = {Walmgate}, + KEYWORDS = {Anthropologie, Osteologie, Paläodemographie, Paläopathologie, + Kirchenarchäologie, Bestattung, Frühneuzeit, England, Spitalfields, + Hugenotten} } @PROCEEDINGS{oberlechner:1999, EDITOR = {Oberlechner, Manfred}, SERIES = ufg-HomoludensSondernr, DATE = {1999}, TITLE = {5000 Jahre Würfelspiel}, - TITLEADDON = {Katalog zur Austellung im Schloß Kleßheim vom 31. August--31. Oktober 1999 und im Casino Linz (Casineum) vom 12. November--9. Dezember 1999 sowie 2000 im Casino Baden}, - NUMBER = {9}, + TITLEADDON = {Katalog zur Ausstellung im Schloß Kleßheim vom 31. August--31. Oktober 1999 und im Casino Linz (Casineum) vom 12. November--9. Dezember 1999 sowie 2000 im Casino Baden}, + NUMBER = 9, EDITORTYPE = {redactor}, LOCATION = {Salzburg}, PUBLISHER = {Institut für Spielforschung und Spielpädagogik der Universität Mozarteum Salzburg}, @@ -1754,7 +2024,7 @@ } @COLLECTION{siebert:u:et:al:o:j, EDITOR = {Siebert, Ursula AND Rousselot, Jean-Loup AND Jaeger, Astrid AND Jaeger, - Halvor}, + Halvor}, TITLE = {Schachspiele}, SUBTITLE = {Wandel im Laufe der Kunst- und Kulturgeschichte}, TITLEADDON = {Privatsammlung Jaeger}, @@ -1830,7 +2100,7 @@ MULTIVENUE = {Oldenburg AND Hannover}, MULTIEVENTDATE = {1981/82 AND 1982}, ORGANIZATION = {Braunschweigisches Landesmuseum AND Staatliches Museum für Naturkunde - und Vorgeschichte AND Niedersächsisches Landesmuseum}, + und Vorgeschichte AND Niedersächsisches Landesmuseum}, VENUE = {Wolfenbüttel}, EVENTDATE = {1981}, EVENTTYPE = {exhibition}, @@ -1840,14 +2110,14 @@ @THESIS{volk:1972, AUTHOR = {Volk, Peter}, TITLE = {Medizingeschichtliche Überlieferung der römischen Antike - und moderner archäologisch-pathologischer Befund am Beispiel - eines römischen Brandgräberfeldes}, + und moderner archäologisch-pathologischer Befund am Beispiel + eines römischen Brandgräberfeldes}, TYPE = {postdocthesis}, DATE = {1972}, SUBTITLE = {Paläopathologische, paläodemographische und medizingeschichtliche - Untersuchungen}, + Untersuchungen}, KEYWORDS = {Römer, Paläodemographie, Paläopathologie, Medizingeschichte, - Anthropologie, Baden-Württemberg}, + Anthropologie, Baden-Württemberg}, LOCATION = {Freiburg/Br.}, LANGUAGE = {german}, GENDER = {sm}, @@ -2120,6 +2390,7 @@ % \StringBox{\Stark{\texttt{ufg-ArbeitsuForschberSaechsBodendenkmalpfl}}}{Arbeits-und Forschungsberichte zur Sächsischen Bodendenkmalpflege}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Arbok}}}{Árbók. Hins Islenzka Fornleifafélags}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-ArchAbroad}}}{Archaeology Abroad}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-ArchAdvertiser}}}{The Archaeological Advertiser}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-ArchAeliana}}}{Archaeologia Aeliana or Miscellaneous Tracts Relating to Antiquity}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Archaeographie}}}{Archäographie. Archäologie und Elektronische Datenverarbeitung}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Archaeologia}}}{Archaeologia or Miscellaneous Tracts Relating to Archaeology}\\[1.3ex] @@ -2726,6 +2997,7 @@ % \StringBox{\Stark{\texttt{ufg-CasopisZgodovinoinNarodopisje}}}{Časopis za Zgodovino in Narodopisje}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Castrelos}}}{Castrelos. Revista do Museo Municipal \mkbibquote{Quiñones de León}}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-CastrumNovum}}}{Castrum Novum}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-CBAResearchReport}}}{CBA Research Report}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-CEDAC}}}{CÉDAC \mkbibparens{Centre d'Études et de Documentation Archéologique de la Conservation de Carthage} Carthage Bulletin}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Celticum}}}{Celticum}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-CentroStudCeramici}}}{Centro di Studi Ceramici. Bollettino Mensile del Laboratorio Sperimentale di S. Salvatore in Lauro}\\[1.3ex] @@ -2829,6 +3101,7 @@ % \StringBox{\Stark{\texttt{ufg-DtJahrbNum}}}{Deutsches Jahrbuch für Numismatik}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-DtLitztg}}}{Deutsche Literaturzeitung für Kritik der Internationalen Wissenschaft}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-DtMuenzbl}}}{Deutsche Münzblätter}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-DtRoland}}}{Der Deutsche Roland}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-DtWissZeitschrPolen}}}{Deutsche Wissenschaftliche Zeitschrift für Polen}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-DuerenerGeschbl}}}{Dürener Geschichtsblätter. Mitteilungen des Dürener Geschichtsvereins e.\,V.}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-DuesseldorferJahrb}}}{Düsseldorfer Jahrbuch. Beiträge zur Geschichte des Niederrheins}\\[1.3ex] @@ -3878,7 +4151,8 @@ % \StringBox{\Stark{\texttt{ufg-Pallas}}}{Pallas}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-PamaMuz}}}{Pamiatky a Múzeá}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-PamaPrirodaBratislavy}}}{Pamiatky a Príroda Bratislavy}\\[1.3ex] -% \StringBox{\Stark{\texttt{ufg-PamArchMistopisnePamArch}}}{Památky Archaeologické a Místopisné Památky Archeologické}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-PamArch}}}{Památky Archaeologické}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-PamArchMistopisne}}}{Památky Archaeologické a Místopisné}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Pamatky}}}{Památky. Listy pro Archaeologii a Historii}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-PamKultury}}}{Pamjatniki Kuľtury}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-PamMuzMiedzi}}}{Pamiętnik Muzeum Miedzi}\\[1.3ex] @@ -4200,6 +4474,7 @@ % \StringBox{\Stark{\texttt{ufg-SchwaebMus}}}{Das Schwäbische Museum. Zeitschrift für Kultur, Kunst und Geschichte Schwabens}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-SchweizerMuenzbl}}}{Schweizer Münzblätter}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-SchweizerNumRundschau}}}{Schweizerische Numismatische Rundschau}\\[1.3ex] +% \StringBox{\Stark{\texttt{ufg-ScienEditor}}}{Science Editor}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-Sciliar}}}{Der Sciliar. Illustrierte Monatsschrift für Heimat-und Volkskunde}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-ScottishArchForum}}}{Scottish Archaeological Forum}\\[1.3ex] % \StringBox{\Stark{\texttt{ufg-ScottishArchRev}}}{Scottish Archaeological Review}\\[1.3ex] @@ -5284,6 +5559,7 @@ % \StringBox{Časopis Zemského Musea v Brně}{\Stark{\texttt{ufg-CasopisZemskehoMusBrno}}}\\[1.3ex] % \StringBox{Castrelos. Revista do Museo Municipal \mkbibquote{Quiñones de León}}{\Stark{\texttt{ufg-Castrelos}}}\\[1.3ex] % \StringBox{Castrum Novum}{\Stark{\texttt{ufg-CastrumNovum}}}\\[1.3ex] +% \StringBox{CBA Research Report}{\Stark{\texttt{ufg-CBAResearchReport}}}\\[1.3ex] % \StringBox{CÉDAC \mkbibparens{Centre d'Études et de Documentation Archéologique de la Conservation de Carthage} Carthage Bulletin}{\Stark{\texttt{ufg-CEDAC}}}\\[1.3ex] % \StringBox{Celticum}{\Stark{\texttt{ufg-Celticum}}}\\[1.3ex] % \StringBox{Centro di Studi Ceramici. Bollettino Mensile del Laboratorio Sperimentale di S. Salvatore in Lauro}{\Stark{\texttt{ufg-CentroStudCeramici}}}\\[1.3ex] @@ -5373,6 +5649,7 @@ % \StringBox{Der Alte Orient}{\Stark{\texttt{ufg-AlteOrient}}}\\[1.3ex] % \StringBox{Der Anschnitt. Zeitschrift für Kunst und Kultur im Bergbau}{\Stark{\texttt{ufg-Anschnitt}}}\\[1.3ex] % \StringBox{Der Bayerische Vorgeschichtsfreund. Blätter zur Förderung der Vor-und Frühgeschichtsforschung}{\Stark{\texttt{ufg-BayerVorgeschfreund}}}\\[1.3ex] +% \StringBox{Der Deutsche Roland}{\Stark{\texttt{ufg-DtRoland}}}\\[1.3ex] % \StringBox{Der Isargau. Zeitschrift für Heimatgeschichte und Volkstum}{\Stark{\texttt{ufg-Isargau}}}\\[1.3ex] % \StringBox{Der Karlsruher Altertumsverein}{\Stark{\texttt{ufg-KarlsruherAltver}}}\\[1.3ex] % \StringBox{Der Niederrhein. Zeitschrift für Heimatpflege und Wandern}{\Stark{\texttt{ufg-Niederrhein}}}\\[1.3ex] @@ -6439,7 +6716,8 @@ % \StringBox{Palestine Exploration Fund. Quarterly Statement}{\Stark{\texttt{ufg-PalestineExplorFund}}}\\[1.3ex] % \StringBox{Palestine Exploration Quarterly}{\Stark{\texttt{ufg-PalestineExplorQuart}}}\\[1.3ex] % \StringBox{Pallas}{\Stark{\texttt{ufg-Pallas}}}\\[1.3ex] -% \StringBox{Památky Archaeologické a Místopisné Památky Archeologické}{\Stark{\texttt{ufg-PamArchMistopisnePamArch}}}\\[1.3ex] +% \StringBox{Památky Archaeologické}{\Stark{\texttt{ufg-PamArch}}}\\[1.3ex] +% \StringBox{Památky Archaeologické a Místopisné}{\Stark{\texttt{ufg-PamArchMistopisne}}}\\[1.3ex] % \StringBox{Památky. Listy pro Archaeologii a Historii}{\Stark{\texttt{ufg-Pamatky}}}\\[1.3ex] % \StringBox{Pamiatky a Múzeá}{\Stark{\texttt{ufg-PamaMuz}}}\\[1.3ex] % \StringBox{Pamiatky a Príroda Bratislavy}{\Stark{\texttt{ufg-PamaPrirodaBratislavy}}}\\[1.3ex] @@ -6756,6 +7034,7 @@ % \StringBox{Schwabenland}{\Stark{\texttt{ufg-Schwabenland}}}\\[1.3ex] % \StringBox{Schweizer Münzblätter}{\Stark{\texttt{ufg-SchweizerMuenzbl}}}\\[1.3ex] % \StringBox{Schweizerische Numismatische Rundschau}{\Stark{\texttt{ufg-SchweizerNumRundschau}}}\\[1.3ex] +% \StringBox{Science Editor}{\Stark{\texttt{ufg-ScienEditor}}}\\[1.3ex] % \StringBox{Scottish Archaeological Forum}{\Stark{\texttt{ufg-ScottishArchForum}}}\\[1.3ex] % \StringBox{Scottish Archaeological Review}{\Stark{\texttt{ufg-ScottishArchRev}}}\\[1.3ex] % \StringBox{Seminarium Kondakovianum. Recueil d'Études. Archéologie, Histoire de l'Art, Études Byzantines}{\Stark{\texttt{ufg-SeminariumKondakovianum}}}\\[1.3ex] @@ -6902,6 +7181,7 @@ % \StringBox{The Annual of the Ephesus Museum}{\Stark{\texttt{ufg-AnnuEphesusMus}}}\\[1.3ex] % \StringBox{The Annual of the Ruins and Museum of Ephesus}{\Stark{\texttt{ufg-AnnuRuinsandMusEphesus}}}\\[1.3ex] % \StringBox{The Antiquaries Journal, being the Journal of the Society of Antiquaries of London}{\Stark{\texttt{ufg-AntJournal}}}\\[1.3ex] +% \StringBox{The Archaeological Advertiser}{\Stark{\texttt{ufg-ArchAdvertiser}}}\\[1.3ex] % \StringBox{The Archaeological Journal}{\Stark{\texttt{ufg-ArchJournal}}}\\[1.3ex] % \StringBox{The Archaeological News Letter}{\Stark{\texttt{ufg-ArchNewsLetterLondon}}}\\[1.3ex] % \StringBox{The Archaeologist}{\Stark{\texttt{ufg-Archaeologist}}}\\[1.3ex] @@ -7033,6 +7313,8 @@ % % \section{Implementation} % +% This section presents the commented \LaTeX{} source code for \archbib. Read this section only if you want to learn how \archbib is implemented. +% %<*sty> % \subsection{File \Datei{\filename}} % @@ -7153,6 +7435,28 @@ % \end{macro} % \end{macro} % +% \subsubsubsection{repeated labels in author date styles} +% +% \begin{macro}{\blxarch@opt@repeatlabel@dashed} +% \begin{macro}{\blxarch@opt@repeatlabel@false} +% \begin{macro}{\blxarch@opt@repeatlabel@true} +% \begin{macro}{\blxarch@errstr@repeatlabel} +% Predefined values of \Option{repeatlabel} +% \begin{macrocode} +\def\blxarch@opt@repeatlabel@dashed{% + \edef\blxarch@repeatlabel@value{dashed}} +\def\blxarch@opt@repeatlabel@false{% + \edef\blxarch@repeatlabel@value{false}} +\def\blxarch@opt@repeatlabel@true{% + \edef\blxarch@repeatlabel@value{true}} +\def\blxarch@repeatlabel@errstr#1{% + Invalid value of #1} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \subsubsubsection{edition} % % \begin{macro}{\blxarch@opt@editionsuperscript@none} @@ -7289,7 +7593,7 @@ \def\blxarch@giveninitialletters#1{% \fullexpandarg% \StrLeft{#1}{1}[\blxarch@str]% - \renewcommand{\do}[1]{% + \renewcommand*{\do}[1]{% \IfBeginWith{#1}{##1} {\def\blxarch@str{##1}\listbreak} {}% @@ -7368,7 +7672,7 @@ % \end{macro} % % \begin{macro}{\blxarch@nextnamefirstsep} -% \marg{string} \\ +% \marg{string}\\ % Looks for the position of the argument in \Befehl{blxarch@currstr}, a % local buffer in \Befehl{blxarch@giveninitialletters}. % \begin{macrocode} @@ -7379,7 +7683,7 @@ {} {\ifthenelse{\blxarch@posbuffer<\blxarch@namefirstsepposition}{% \let\blxarch@namefirstsepposition\blxarch@posbuffer% - \renewcommand{\blxarch@namefirstsep}{#1}} + \renewcommand*{\blxarch@namefirstsep}{#1}} {}}% } % \end{macrocode} @@ -7406,14 +7710,14 @@ % % \begin{macrocode} \ProvidesPackage{biblatex-archaeology} -[2017/11/16 v1.3 biblatex-archaeology (Ingram Braun) based on biblatex] +[2018/06/10 v2.0 biblatex-archaeology (Ingram Braun) based on biblatex] \RequirePackage{xpatch} % \end{macrocode} % -% Restrictions: \Kbd{biber} only and minimum \Paket{biblatex} version +% Restrictions: \Biber only and minimum \Paket{biblatex} version % \begin{macrocode} \RequireBiber[3] -\@ifpackagelater{biblatex}{2017/11/05} +\@ifpackagelater{biblatex}{2018/03/04} {} {\blxarch@errmsg{too old\MessageBreak biblatex version - update required}} % \end{macrocode} @@ -7427,6 +7731,7 @@ % \begin{macrocode} abbreviate=true, % abbreviates bibstrings arxiv=pdf, % although I've never seen an arXiv link we point them to PDFs. + autopunct=true, % wether cite commands should scan ahead for punctuation autolang=hyphen, % language-dependent hyphenation rules backref=false, % wether to print back references in the bilbiography block=none, % no extra spacing between blocks @@ -7487,12 +7792,15 @@ % \end{macrocode} % % \begin{format}{bibtex} +% \changes{2.0}{2018/04/01}{Added support for attributed dates in \blx 3.11 style (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/14}{issue \#14})} % \begin{macrocode} \DeclareDriverSourcemap[datatype=bibtex]{ % \end{macrocode} % Replace literal thesis types like \enquote{Diss. phil} with \Befehl{bibstring}. % \begin{macrocode} - \map[overwrite]{ + \map[ + overwrite + ]{ \pertype{thesis} \step[ fieldsource=type, @@ -7502,9 +7810,55 @@ ] } % \end{macrocode} +% Find exhibitions lacking \Feld{eventtype} field. +% \begin{macrocode} + \map[ + overwrite=true, + foreach={titleaddon,booktitleaddon,maintitleaddon}, + ]{ + \pernottype{article} + \pernottype{review} + \pernottype{reference} + \pernottype{inreference} + \pernottype{mvreference} + \pernottype{thesis} + \step[ + fieldsource=\regexp{$MAPLOOP}, + match=\regexp{[Ee]xhibi[ct]|[Aa]usstellung|[Uu][dt]st[iä]ll[n]ing|[Tt]entoonstelling|[Ee][xs]posi[cçtz]}, + fieldset=eventtype, + fieldvalue=exhibition, + append=true, + notfield=eventtype, + ] +% \end{macrocode} +% Find conferences lacking \Feld{eventtype} field. +% \begin{macrocode} + \step[ + fieldsource=\regexp{$MAPLOOP}, + match=\regexp{[KkCc]onf[eé]ren[cstz]|[Ss]ymposi|[KkCc]ol{1,2}[oó]qu|[KkCc]onvent|[Mm]eeting|}, + fieldset=eventtype, + fieldvalue=conference, + append=true, + notfield=eventtype, + ] +% \end{macrocode} +% Find auctions lacking \Feld{eventtype} field. +% \begin{macrocode} + \step[ + fieldsource=\regexp{$MAPLOOP}, + match=\regexp{[Aa]u[ck]tion|Versteigerung|\b[Ee]nchère|[Vv]eiling|[Ss]ubasta|[Ll]eil(ões|ão)}, + fieldset=eventtype, + fieldvalue=auction, + append=true, + notfield=eventtype, + ] + } +% \end{macrocode} % Auctions need a copy of \Feld{eventdate} in order to always have access to the full date. % \begin{macrocode} - \map[overwrite]{ + \map[ + overwrite + ]{ \step[ fieldsource=eventtype, match=\regexp{[Aa]u[ck]tion}, @@ -7517,9 +7871,51 @@ ] } % \end{macrocode} -% Newspapers that must keep their full date: +% Attributed dates in biblatex (since 3.11) are mapped to our \Feld{realdate} field: +% \begin{macrocode} + \map[ + overwrite + ]{ + \step[ + fieldsource=date+an, + match=\regexp{\battributed\b}, % find all date+an field that match "attributed" (+an are csv) + final=true, % do not add entries in further steps + ] + \step[ + fieldsource=date, + fieldtarget=realdate, + ] + } +% \end{macrocode} +% Attributed dates wrapped in brackets are mapped to our \Feld{realdate} field: % \begin{macrocode} + \map[ + overwrite + ]{ + \step[ + fieldsource=year, + match=\regexp{\A\[.+\]\Z}, + fieldtarget=realdate, + ] + \step[ + fieldsource=date, + match=\regexp{\A\[.+\]\Z}, + fieldtarget=realdate, + ] + } \map[overwrite]{ + \step[ + fieldsource=realdate, + match=\regexp{\A\[(.+)\]\Z}, + replace={$1}, + ] + } +% \end{macrocode} +% Newspapers that must keep their full date: +% \begin{macrocode} + \map[ + overwrite + ]{ \pertype{article} \pertype{periodical} \pertype{suppperiodical} @@ -7538,7 +7934,9 @@ % \end{macrocode} % If there are words (e.\,g. \enquote{revised}) in field \Feld{edition}, we extract the number. % \begin{macrocode} - \map[overwrite]{ + \map[ + overwrite + ]{ \step[ fieldsource=edition, match=\regexp{(\d+)}, @@ -7548,14 +7946,19 @@ % \end{macrocode} % Wrap American-style location addons into a formatting command: % \begin{macrocode} - \map[overwrite, foreach={location, multivenue}]{ + \map[ + overwrite, + foreach={location, multivenue} + ]{ \step[ fieldsource=\regexp{$MAPLOOP}, match={\blxarch@regex@location@match}, replace={\blxarch@regex@location@replace}, ] } - \map[overwrite]{ + \map[ + overwrite + ]{ \step[ fieldsource=venue, match={\blxarch@regex@location@match}, @@ -7774,7 +8177,7 @@ % \begin{macro}{\mkbibacro} % No small caps here. % \begin{macrocode} -\renewcommand{\mkbibacro}[1]{\MakeLowercase{#1}} +\renewcommand*{\mkbibacro}[1]{\MakeLowercase{#1}} % \end{macrocode} % \end{macro} % @@ -7793,9 +8196,10 @@ % \subsubsubsection{Local name formatting} % % \begin{macro}{\mkbibletterspacing} -% A wrapper for letter spaced names. +% A wrapper for letter spaced names. Falls back to small caps if \Befehl{textls} is not at hand. % \begin{macrocode} -\newcommand{\mkbibletterspacing}[1]{\ifcsdef{textls}{\textls{#1}}{#1}} +\newcommand*{\mkbibletterspacing}[1]{\textls{#1}} +\providecommand*{\textls}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % @@ -7805,10 +8209,10 @@ % \begin{macro}{\mkbibnamesuffix} % Different name formatting in the \texttt{by author/editor} block. % \begin{macrocode} -\renewcommand{\mkbibnamegiven}[1]{#1} -\renewcommand{\mkbibnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibnameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibnamesuffix}[1]{#1} +\renewcommand*{\mkbibnamegiven}[1]{#1} +\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibnamesuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -7821,10 +8225,10 @@ % \begin{macro}{\mkbibrepeatsuffix} % Different name formatting in repeated labels. % \begin{macrocode} -\newcommand{\mkbibrepeatgiven}[1]{#1} -\newcommand{\mkbibrepeatfamily}[1]{\textsc{#1}} -\newcommand{\mkbibrepeatprefix}[1]{\textsc{#1}} -\newcommand{\mkbibrepeatsuffix}[1]{#1} +\newcommand*{\mkbibrepeatgiven}[1]{#1} +\newcommand*{\mkbibrepeatfamily}[1]{\textsc{#1}} +\newcommand*{\mkbibrepeatprefix}[1]{\textsc{#1}} +\newcommand*{\mkbibrepeatsuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -7837,10 +8241,10 @@ % \begin{macro}{\mkbibbooknamesuffix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\newcommand{\mkbibbooknamegiven}[1]{#1} -\newcommand{\mkbibbooknamefamily}[1]{#1} -\newcommand{\mkbibbooknameprefix}[1]{#1} -\newcommand{\mkbibbooknamesuffix}[1]{#1} +\newcommand*{\mkbibbooknamegiven}[1]{#1} +\newcommand*{\mkbibbooknamefamily}[1]{#1} +\newcommand*{\mkbibbooknameprefix}[1]{#1} +\newcommand*{\mkbibbooknamesuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -7853,10 +8257,10 @@ % \begin{macro}{\mkbibsourcenamesuffix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\newcommand{\mkbibsourcenamegiven}[1]{#1} -\newcommand{\mkbibsourcenamefamily}[1]{#1} -\newcommand{\mkbibsourcenameprefix}[1]{#1} -\newcommand{\mkbibsourcenamesuffix}[1]{#1} +\newcommand*{\mkbibsourcenamegiven}[1]{#1} +\newcommand*{\mkbibsourcenamefamily}[1]{#1} +\newcommand*{\mkbibsourcenameprefix}[1]{#1} +\newcommand*{\mkbibsourcenamesuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -7869,10 +8273,10 @@ % \begin{macro}{\mkbiblistnamesuffix} % Different name formatting of \Feld{author}/\Feld{editor}. % \begin{macrocode} -\newcommand{\mkbiblistnamegiven}[1]{#1} -\newcommand{\mkbiblistnamefamily}[1]{#1} -\newcommand{\mkbiblistnameprefix}[1]{#1} -\newcommand{\mkbiblistnamesuffix}[1]{#1} +\newcommand*{\mkbiblistnamegiven}[1]{#1} +\newcommand*{\mkbiblistnamefamily}[1]{#1} +\newcommand*{\mkbiblistnameprefix}[1]{#1} +\newcommand*{\mkbiblistnamesuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -7882,7 +8286,7 @@ % \subsubsubsection{Short forms} % % \begin{macro}{\ifshortform} -% \meta{string}\meta{true}\meta{false} +% \meta{string}\meta{true}\meta{false}\\ % \Kbd{string} must be one of the valid values from option \Option{shortform}. % \begin{macrocode} \newcommand{\ifshortform}[3]{% @@ -7896,10 +8300,12 @@ % % \begin{option}{shortform} % =\meta{string}\\ -% Where to print the label date. The following expressions are allowed:\\ -% \Kbd{both} = date after label name and location;\\ -% \Kbd{label} = date after label name;\\ -% \Kbd{location} = date after location;\\ +% Wether to print short forms like \Deutsch{RGA} or \Latein{CIL} in bibliographies. The following keys are available: +% \begin{optkeys}{3em} +% \item[\Kbd{false}] no short forms in the bibliography. +% \item[\Kbd{title}] replace \Feld{title} by \Feld{shortform} field. +% \item[\Kbd{true}] use full short forms. +% \end{optkeys} % \begin{macrocode} \DeclareBibliographyOption[string]{shortform}[true]{% \ifcsdef{blxarch@opt@shortform@#1} @@ -7972,7 +8378,7 @@ % % \begin{macro}{\nameshortformdelim} % \begin{macrocode} -\newcommand{\nameshortformdelim}{\usebibmacro{in:}} +\newcommand*{\nameshortformdelim}{\usebibmacro{in:}} % \end{macrocode} % \end{macro} % @@ -8017,47 +8423,67 @@ % \end{macrocode} % \end{bibliographydriver} % -% \subsubsubsection{Start entry} +% \subsubsubsection{Display citation labels in bibliography} +% +% \begin{macro}{\ifrepeatlabel} +% \meta{string}\meta{true}\meta{false} +% \changes{2.0}{2018/05/09}{\Stark{Incompatible}: \Befehl{ifrepeatlabel} has a third parameter} +% \Kbd{string} must be one of the valid values from option \Option{repeatlabel}. \Kbd{true} only if in +% in bibliography and if option \Option{repeatlabel} not \Kbd{false}. +% \begin{macrocode} +\newcommand{\ifrepeatlabel}[3]{% + \ifbibliography + {\ifdefstring{\blxarch@repeatlabel@value}{#1} + {#2} + {\ifcsdef{blxarch@opt@repeatlabel@#1} + {#3} + {\blxarch@errmsg{\blxarch@repeatlabel@errstr{\unexpanded{\ifrepeatlabel}}}}}}% + {\ifstrequal{false}{#1} + {#2} + {\ifcsdef{blxarch@opt@repeatlabel@#1} + {#3} + {\blxarch@errmsg{\blxarch@repeatlabel@errstr{\unexpanded{\ifrepeatlabel}}}}}}% +} +% \end{macrocode} +% \end{macro} % % \begin{option}{repeatlabel} -% =\meta{bool}\\ -% If exact label should be repeated in the bibliography. -% ATTENTION: must be \Kbd{false} in verbose styles. -% \begin{macrocode} -\newtoggle{archbool:repeatlabel} -\DeclareBibliographyOption{repeatlabel}[true]{% - \settoggle{archbool:repeatlabel}{#1}} +% =\meta{string} +% \changes{2.0}{2018/05/09}{Option \Option{repeatlabel} has a third value: \Kbd{dashed}} +% \begin{optkeys}{4em} +% \item[\Kbd{dashed}] cite label shall be repeated and repeated names dashed; +% \item[\Kbd{false}] don't; +% \item[\Kbd{true}] cite label shall be repeated, always with full names; +% \end{optkeys} +% \begin{macrocode} +\DeclareBibliographyOption[string]{repeatlabel}[true]{% + \ifcsdef{blxarch@opt@repeatlabel@#1} + {\csuse{blxarch@opt@repeatlabel@#1}}% + {\blxarch@errmsg{\blxarch@repeatlabel@errstr{option 'repeatlabel'}}}} \ExecuteBibliographyOptions{repeatlabel} % \end{macrocode} % \end{option} % -% \begin{macro}{\ifrepeatlabel} -% \Kbd{true} if \Option{repeatlabel} is active (only in bibliographies). +% \begin{macro}{\repeatlabeldash} +% \changes{2.0}{2018/05/09}{New command \Befehl{repeatlabeldash}} +% Replaces repeated names in repeated labels. % \begin{macrocode} -\newcommand{\ifrepeatlabel}[2]{% - \ifboolexpr{ - togl {archbool:repeatlabel} - and - test {\ifbibliography} - } - {#1} - {#2}} +\newcommand*{\repeatlabeldash}{--\addspace} % \end{macrocode} % \end{macro} % -% \begin{macro}{\repeatlabelwrap} -% =\marg{code}\\ -% A wrapper around the \Format{repeatlabel} bibmacro in order to -% wrap it into formatting commands like \Befehl{textbf} for instance. +% \begin{format}{repeatlabel} +% \changes{2.0}{2018/05/09}{\Stark{Incompatible:} removed \Befehl{repeatlabelwrap}} +% Format the repeated label. % \begin{macrocode} -\newcommand{\repeatlabelwrap}[1]{#1} +\DeclareFieldFormat*{repeatlabel}{#1} % \end{macrocode} -% \end{macro} +% \end{format} % % \begin{macro}{\repeatlabeldelim} % The delimiter after an repeated label % \begin{macrocode} -\newcommand{\repeatlabeldelim}{\newline} +\newcommand*{\repeatlabeldelim}{\newline} % \end{macrocode} % \end{macro} % @@ -8067,43 +8493,56 @@ % anchors are not useful here. % \begin{macrocode} \newbibmacro*{repeatlabel}{% - \repeatlabelwrap{% - \let\blxarch@buffer@repeatfamily\mkbibnamefamily - \let\blxarch@buffer@repeatprefix\mkbibnameprefix - \let\blxarch@buffer@repeatgiven\mkbibnamegiven - \let\blxarch@buffer@repeatsuffix\mkbibnamesuffix - \let\mkbibnamefamily\mkbibrepeatfamily - \let\mkbibnameprefix\mkbibrepeatprefix - \let\mkbibnamegiven\mkbibrepeatgiven - \let\mkbibnamesuffix\mkbibrepeatsuffix - \let\blxarch@buffer@repeatnames\c@minnames - \let\blxarch@buffer@maxnames\c@maxnames - \let\blxarch@buffer@minnames\c@minnames - \let\c@maxnames\blx@maxcitenames - \let\c@minnames\blx@mincitenames - \ifhyperref - {\let\bibhyperref\@empty} - {}% + \let\blxarch@buffer@repeatfamily\mkbibnamefamily% + \let\blxarch@buffer@repeatprefix\mkbibnameprefix% + \let\blxarch@buffer@repeatgiven\mkbibnamegiven% + \let\blxarch@buffer@repeatsuffix\mkbibnamesuffix% + \let\mkbibnamefamily\mkbibrepeatfamily% + \let\mkbibnameprefix\mkbibrepeatprefix% + \let\mkbibnamegiven\mkbibrepeatgiven% + \let\mkbibnamesuffix\mkbibrepeatsuffix% + \let\blxarch@buffer@repeatnames\c@minnames% + \let\blxarch@buffer@maxnames\c@maxnames% + \let\blxarch@buffer@minnames\c@minnames% + \let\c@maxnames\blx@maxcitenames% + \let\c@minnames\blx@mincitenames% + \ifhyperref + {\let\bibhyperref\@empty} + {}% + \printtext[repeatlabel]{% \iffieldundef{shorthand} - {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} - {\usebibmacro{cite:label}% - \setunit{\printdelim{nonameyeardelim}}} - {\printnames{labelname}% - \setunit{\printdelim{nameyeardelim}}}% - \ifeditionsuperscript{prelabel}{\usebibmacro{editionsuperscript}}{}% - \usebibmacro{cite:labeldate+extradate}% - \ifeditionsuperscript{prelabel}{\usebibmacro{editionsuperscript}}{}}% + {\ifboolexpr{ + test {\ifrepeatlabel{dashed}} + and + test {\iffieldequalcs{namehash}{blxarch@field@namehash}}} + {\printtext{\repeatlabeldash}% + \ifeditionsuperscript{prelabel}{\usebibmacro{editionsuperscript}}{}% + \usebibmacro{cite:labeldate+extradate}% + \ifeditionsuperscript{postlabel}{\usebibmacro{editionsuperscript}}{}} + {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} + {\usebibmacro{cite:label}% + \setunit{\printdelim{nonameyeardelim}}} + {\printnames{labelname}% + \setunit{\printdelim{nameyeardelim}}}% + \ifeditionsuperscript{prelabel}{\usebibmacro{editionsuperscript}}{}% + \usebibmacro{cite:labeldate+extradate}% + \ifeditionsuperscript{postlabel}{\usebibmacro{editionsuperscript}}{}}}% {\usebibmacro{cite:shorthand}}% - \ifhyperref{\let\bibhyperref\blxarch@buffer@hyperref}{}% - \let\c@maxnames\blxarch@buffer@maxnames - \let\c@minnames\blxarch@buffer@minnames - \let\mkbibnamefamily\blxarch@buffer@repeatfamily - \let\mkbibnameprefix\blxarch@buffer@repeatprefix - \let\mkbibnamegiven\blxarch@buffer@repeatgiven - \let\mkbibnamesuffix\blxarch@buffer@repeatsuffix}}% + }% + \ifhyperref{\let\bibhyperref\blxarch@buffer@hyperref}{}% + \let\c@maxnames\blxarch@buffer@maxnames% + \let\c@minnames\blxarch@buffer@minnames% + \let\mkbibnamefamily\blxarch@buffer@repeatfamily% + \let\mkbibnameprefix\blxarch@buffer@repeatprefix% + \let\mkbibnamegiven\blxarch@buffer@repeatgiven% + \let\mkbibnamesuffix\blxarch@buffer@repeatsuffix% + \savefield{namehash}{\blxarch@field@namehash}% +} % \end{macrocode} % \end{bibmacro} % +% \subsubsubsection{Start entry} +% % \begin{bibmacro}{begentry} % Code at the beginning of an entry. % \begin{macrocode} @@ -8129,7 +8568,7 @@ and not test {\iffieldundef{shortform}} } - {\savefield{shortform}{\blxarch@field@shortform}% + {\savefield*{shortform}{\blxarch@field@shortform}% \restorefield{booktitle}{\blxarch@field@shortform}% \clearfield{booksubtitle}% \clearfield{booktitleaddon}} @@ -8139,7 +8578,7 @@ % \begin{macrocode} \iffieldundef{volume} {} - {\savefield{volume}{\blxarch@field@volume}% + {\savefield*{volume}{\blxarch@field@volume}% \restorefield{usera}{\blxarch@field@volume}}% \ifboolexpr{ test {\iffieldequalstr{entrysubtype}{digital}} @@ -8191,7 +8630,7 @@ % \begin{macrocode} \ifeditionsuperscript{none} {\clearfield{usere}} - {\savefield{edition}{\blxarch@field@edition}% + {\savefield*{edition}{\blxarch@field@edition}% \clearfield{edition}% \restorefield{usere}{\blxarch@field@edition}}% \ifboolexpr{ @@ -8205,10 +8644,10 @@ and not test {\ifselfcontained} } - {\savefield{maintitle}{\blxarch@field@maintitle}% - \savefield{mainsubtitle}{\blxarch@field@mainsubtitle}% - \savefield{maintitleaddon}{\blxarch@field@maintitleaddon}% - \savefield{maintitlenote}{\blxarch@field@maintitlenote}% + {\savefield*{maintitle}{\blxarch@field@maintitle}% + \savefield*{mainsubtitle}{\blxarch@field@mainsubtitle}% + \savefield*{maintitleaddon}{\blxarch@field@maintitleaddon}% + \savefield*{maintitlenote}{\blxarch@field@maintitlenote}% \restorefield{booktitle}{\blxarch@field@maintitle}% \restorefield{booksubtitle}{\blxarch@field@mainsubtitle}% \restorefield{booktitleaddon}{\blxarch@field@maintitleaddon}% @@ -8228,7 +8667,7 @@ and not test {\iffieldundef{shortjournal}} } - {\savefield{shortjournal}{\blxarch@field@shortjournal}% + {\savefield*{shortjournal}{\blxarch@field@shortjournal}% \restorefield{journaltitle}{\blxarch@field@shortjournal}% \clearfield{journalsubtitle}} {}% @@ -8248,8 +8687,8 @@ and not test {\iffieldundef{shortseries}} } - {\savefield{shortseries}{\blxarch@field@shortseries}% - \savefield{shortsubseries}{\blxarch@field@shortsubseries}% + {\savefield*{shortseries}{\blxarch@field@shortseries}% + \savefield*{shortsubseries}{\blxarch@field@shortsubseries}% \iffieldundef{shortsubseries} {} {\restorefield{series}{\blxarch@field@shortseries}% @@ -8259,9 +8698,9 @@ % \end{macrocode} % Do name formatting for repeated labels. % \begin{macrocode} - \ifrepeatlabel - {\usebibmacro{repeatlabel}\repeatlabeldelim} - {}% + \ifrepeatlabel{false} + {} + {\usebibmacro{repeatlabel}\repeatlabeldelim}% \let\blxarch@buffer@list@namegiven\mkbibnamegiven% \let\blxarch@buffer@list@namefamily\mkbibnamefamily% \let\blxarch@buffer@list@nameprefix\mkbibnameprefix% @@ -8279,7 +8718,6 @@ % \begin{option}{usemultivenue} % =\meta{bool}\\ % Wether to use \Feld{multivenue} in title notes. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:usemultivenue} \DeclareBibliographyOption{usemultivenue}[false]{% @@ -8291,7 +8729,6 @@ % \begin{option}{useeventdate} % =\meta{bool}\\ % Wether to use \Feld{eventdate} in title notes. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:useeventdate} \DeclareBibliographyOption{useeventdate}[true]{% @@ -8303,7 +8740,6 @@ % \begin{option}{useeventnumber} % =\meta{bool}\\ % Wether to use \Feld{eventnumber} in title notes. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:useeventnumber} \DeclareBibliographyOption{useeventnumber}[true]{% @@ -8315,7 +8751,6 @@ % \begin{option}{usefestschriftaddon} % =\meta{bool}\\ % Wether to use \Feld{usefestschriftaddon} in title notes. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:usefestschriftaddon} \DeclareBibliographyOption{usefestschriftaddon}[true]{% @@ -8336,10 +8771,10 @@ % \begin{macro}{\mkbibfestschriftnamesuffix} % Name formatting of persons to whom a festschrift is dedicatetd. % \begin{macrocode} -\newcommand{\mkbibfestschriftnamegiven}[1]{#1} -\newcommand{\mkbibfestschriftnamefamily}[1]{#1} -\newcommand{\mkbibfestschriftnameprefix}[1]{#1} -\newcommand{\mkbibfestschriftnamesuffix}[1]{#1} +\newcommand*{\mkbibfestschriftnamegiven}[1]{#1} +\newcommand*{\mkbibfestschriftnamefamily}[1]{#1} +\newcommand*{\mkbibfestschriftnameprefix}[1]{#1} +\newcommand*{\mkbibfestschriftnamesuffix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -8347,7 +8782,7 @@ % \end{macro} % % \begin{bibmacro}{festschrift} -% \marg{string} +% \marg{string}\\ % Formatting of the festschrift string. \meta{string} should be \Feld{title}, % \Feld{maintitle} or \Feld{booktitle}. % \begin{macrocode} @@ -8381,7 +8816,7 @@ % \end{bibmacro} % % \begin{bibmacro}{auction} -% \marg{string} +% \marg{string}\\ % Formatting of an event with {fullevendate}. \meta{string} should be \Feld{title}, % \Feld{maintitle} or \Feld{booktitle}. % \begin{macrocode} @@ -8406,7 +8841,7 @@ % \end{bibmacro} % % \begin{bibmacro}{exhibition/conference} -% \marg{string} +% \marg{string}\\ % Formatting of an event with {fullevendate}. \meta{string} should be \Feld{title}, % \Feld{maintitle} or \Feld{booktitle}. % \begin{macrocode} @@ -8471,16 +8906,16 @@ % \end{bibmacro} % % \begin{macro}{\multivenuedelim} -% The delimiter after an repeated label. +% The delimiter between venues. % \begin{macrocode} -\newcommand{\multivenuedelim}{\addcomma\space} +\newcommand*{\multivenuedelim}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\eventtypepunct} % The punctuation after the eventtype. % \begin{macrocode} -\newcommand{\eventtypepunct}{\addspace} +\newcommand*{\eventtypepunct}{\addspace} % \end{macrocode} % \end{macro} % @@ -8492,9 +8927,9 @@ % \end{format} % % \begin{bibmacro}{titlenote} -% \marg{string} -% Prints a title note. The \Befehl{printrext} command must be inside -% the conditions, otherwise a lot of empty brackets are printed. +% \marg{string}\\ +% Prints a title note. The \Befehl{printtext} command must be inside +% the conditions, otherwise a lot of empty brackets gets printed. % \Format{issue+date} was overwritten in author date styles. \meta{string} should be \Feld{title}, % \Feld{maintitle} or \Feld{booktitle}. % \begin{macrocode} @@ -8555,24 +8990,22 @@ % Setup at the beginning of a bibliography. % \Format{issue+date} was overwritten in author date styles. % \begin{macrocode} -\renewcommand{\bibsetup}{% +\xpretocmd{\bibsetup}{% \def\blxarch@buffer@hyperref{\bibhyperref}% - \ifcsdef{blxarch@fork@authordate} - {\csuse{blxarch@issuedate}} - {} -} + \let\blxarch@field@namehash\undefined% +}{}{Patching macro '\bibsetup' failed} % \end{macrocode} % \end{macro} % % \begin{bibmacro}{finentry} % End of an entry. % \begin{macrocode} -\xpretobibmacro*{finentry}{% +\xpretobibmacro{finentry}{% \let\mkbibnamegiven\blxarch@buffer@list@namegiven% \let\mkbibnamefamily\blxarch@buffer@list@nameprefix% \let\mkbibnameprefix\blxarch@buffer@list@namefamily% \let\mkbibnamesuffix\blxarch@buffer@list@namesuffix% -} +}{}{Patching 'finentry' failed (1)} % \end{macrocode} % \end{bibmacro} % @@ -8581,15 +9014,22 @@ % \begin{bibliographydriver}{article} % \begin{bibliographydriver}{book} % \begin{bibliographydriver}{inbook} -% We are going to reimplement Feld{volume} formatting. -% \begin{macrocode} -\xpatchbibdriver{book}{\printfield {volume}}{}{}{} -\xpatchbibdriver{book}{\printfield {part}}{}{}{} -\xpatchbibdriver{inbook}{\printfield {volume}}{}{}{} -\xpatchbibdriver{inbook}{\printfield {part}}{}{}{} -\xpatchbibdriver{book}{\iffieldundef {maintitle} {} {}\newunit}{}{}{} -\xpatchbibdriver{inbook}{\iffieldundef {maintitle} {} {}\newunit}{}{}{} -\xpatchbibdriver{article}{\usebibmacro{byeditor+others}}{}{}{} +% We are going to reimplement \Feld{volume} formatting. +% \begin{macrocode} +\xpatchbibdriver{book}{\printfield {volume}}{} + {}{Patching driver 'book' failed (1)} +\xpatchbibdriver{book}{\printfield {part}}{} + {}{Patching driver 'book' failed (2)} +\xpatchbibdriver{inbook}{\printfield {volume}}{} + {}{blxarch@warning{patching driver 'inbook' failed (1)} +\xpatchbibdriver{inbook}{\printfield {part}}{} + {}{Patching driver 'inbook' failed (2)} +\xpatchbibdriver{book}{\iffieldundef {maintitle} {} {}\newunit}{} + {}{Patching driver 'book' failed (3)} +\xpatchbibdriver{inbook}{\iffieldundef {maintitle} {} {}\newunit}{} + {}{Patching driver 'inbook' failed (3)}} +\xpatchbibdriver{article}{\usebibmacro{byeditor+others}}{} + {}{Patching driver 'book' failed (4)} % \end{macrocode} % \end{bibliographydriver} % \end{bibliographydriver} @@ -8598,7 +9038,15 @@ % \begin{macro}{\titleseriesdelim} % The delimiter after an repeated label % \begin{macrocode} -\newcommand{\titleseriesdelim}{\addperiod\space} +\newcommand*{\titleseriesdelim}{\addperiod\space} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\articletitlepunct} +% \changes{2.0}{2018/05/23}{New command \Befehl{articletitlepunct}} +% The punctuation after article titles if other than \Befehl{newunit}. +% \begin{macrocode} +\newcommand*{\articletitlepunct}{\newunitpunct} % \end{macrocode} % \end{macro} % @@ -8606,14 +9054,14 @@ % \begin{macro}{\inbookbookdelim} % Change \Befehl{newunit} ahead of \Format{in:} % \begin{macrocode} -\xpatchbibdriver{inbook}{newunit \newblock \usebibmacro {in:}}{printunit{\inbookbookdelim}\newblock\usebibmacro{in:}}{}{} +\xpatchbibdriver{inbook}{newunit \newblock \usebibmacro {in:}}{printunit{\inbookbookdelim}\newblock\usebibmacro{in:}} + {}{Patching driver 'inbook' failed (4)} \newcommand{\inbookbookdelim}{\newunitpunct} % \end{macrocode} % \end{macro} % \end{bibliographydriver} % % \begin{format}{dictionary} -% \marg{text}\\ % Formatting of dictionary entries % \begin{macrocode} \DeclareFieldFormat[inreference]{dictionary}{\midsentence\bibstring{subverbum}\space\mkbibquote{#1\isdot}} @@ -8622,21 +9070,27 @@ % % \begin{option}{titlebrackets} % =\meta{bool}\\ +% \changes{2.0}{2018/05/23}{\Option{titlenote} also settable on a per-entry basis} % \begin{macrocode} \newtoggle{archbool:titlebrackets} \DeclareBibliographyOption{titlebrackets}[true]{% \settoggle{archbool:titlebrackets}{#1}} \ExecuteBibliographyOptions{titlebrackets} +\DeclareEntryOption{titlebrackets}[true]{% + \settoggle{archbool:titlebrackets}{#1}} % \end{macrocode} % \end{option} % % \begin{option}{titlenote} % =\meta{bool}\\ +% \changes{2.0}{2018/05/23}{\Option{titlenote} also settable on a per-entry basis} % \begin{macrocode} \newtoggle{archbool:titlenote} \DeclareBibliographyOption{titlenote}[true]{% \settoggle{archbool:titlenote}{#1}} \ExecuteBibliographyOptions{titlenote} +\DeclareEntryOption{titlenote}[true]{% + \settoggle{archbool:titlenote}{#1}} % \end{macrocode} % \end{option} % @@ -8688,7 +9142,7 @@ % % \begin{macro}{\subtitlepunct} % \begin{macrocode} -\renewcommand{\subtitlepunct}{\addperiod\space} +\renewcommand*{\subtitlepunct}{\addperiod\space} % \end{macrocode} % \end{macro} % @@ -8704,6 +9158,7 @@ % \begin{format}{multivenue} % \begin{format}{multieventdate} % \begin{format}{shortform} +% \begin{format}{options} % \begin{macrocode} \DeclareDataInheritance {mvbook,book,collection,mvcollection,proceedings,mvproceedings,reference,mvreference} @@ -8719,6 +9174,10 @@ \inherit[override=true]{venue}{venue} \inherit[override=true]{multivenue}{multivenue} \inherit[override=true]{multieventdate}{multieventdate} +% \end{macrocode} +% Entry option \Option{uselabeltitle} should not be inherited +% \begin{macrocode} + \inherit[override=true]{options}{options} \noinherit{summarytitle} } % \end{macrocode} @@ -8734,6 +9193,7 @@ % \end{format} % \end{format} % \end{format} +% \end{format} % % \begin{bibmacro}{maintitle+title} % \begin{bibmacro}{maintitle+booktitle} @@ -8841,7 +9301,9 @@ {\usebibmacro{titlenote}{title}} {\printfield[titlenote]{titleaddon}}}% {}% - \newunit}}% + \iffieldundef{journaltitle} + {\newunit} + {\printunit{\articletitlepunct}}}}% \iftoggle{archbool:titlebrackets} {} {\ifselfcontained @@ -8967,20 +9429,30 @@ % \begin{macro}{\articlesubtitlepunct} % Subtitle puncuation differs between \Typ{article} and \Typ{book}. % \begin{macrocode} -\newcommand{\articlesubtitlepunct}{\addcolon\space\midsentence} +\newcommand*{\articlesubtitlepunct}{\addcolon\space\midsentence} % \end{macrocode} % \end{macro} % % \subsubsubsection{Secondary editors} % +% \begin{bibmacro}{bytranslator+others} +% Never needed. \Feld{translator}s are occassionally printed as source authors. +% \begin{macrocode} +\renewbibmacro*{bytranslator+others}{} +% \end{macrocode} +% \end{bibmacro} +% % \begin{option}{usesourceeditor} % =\meta{bool}\\ +% \changes{2.0}{2018/05/23}{\Option{usesourceeditor} also settable on a per-entry basis} % If editions of historical sources are printed with print secondary editors. % \begin{macrocode} \newtoggle{archbool:usesourceeditor} \DeclareBibliographyOption{usesourceeditor}[true]{% \settoggle{archbool:usesourceeditor}{#1}} \ExecuteBibliographyOptions{usesourceeditor} +\DeclareEntryOption{usesourceeditor}[true]{% + \settoggle{archbool:usesourceeditor}{#1}} % \end{macrocode} % \end{option} % @@ -9003,8 +9475,8 @@ % \begin{macro}{\finalsourceeditordelim} % Delimiters between the names of multiple secondary editors. % \begin{macrocode} -\newcommand{\multisourceeditordelim}{\addcomma\space} -\newcommand{\finalsourceeditordelim}{\addspace\bibstring{and}\space} +\newcommand*{\multisourceeditordelim}{\addcomma\space} +\newcommand*{\finalsourceeditordelim}{\addspace\bibstring{and}\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -9020,16 +9492,16 @@ % \begin{macrocode} \xpretobibmacro{byeditor}{% \usebibmacro{byeditor:start} -}{}{} +}{}{Patching bibmacro 'byeditor' failed (1)} \xpretobibmacro{byeditor+others}{% \usebibmacro{byeditor:start} -}{}{} +}{}{Patching bibmacro 'byeditor:others' failed (1)} \xapptobibmacro{byeditor}{% \usebibmacro{byeditor:end} -}{}{} +}{}{Patching bibmacro 'byeditor:' failed (2)} \xapptobibmacro{byeditor+others}{% \usebibmacro{byeditor:end} -}{}{} +}{}{Patching bibmacro 'byeditor:others' failed (2)} % \end{macrocode} % \end{bibmacro} % \end{bibmacro} @@ -9133,7 +9605,7 @@ % The punctuation after the \Format{in:} block. % \begin{macrocode} \DeclareDelimFormat{booknametitledelim}{\booklabelnamepunct} -\newcommand{\booklabelnamepunct}{\addcomma\space} +\newcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -9144,6 +9616,7 @@ % Remove parenthesis' from journal years and use \Format{bibliographydate} macro. % \begin{macrocode} \def\blxarch@issuedate{% + \savebibmacro{issue+date}% \renewbibmacro*{issue+date}{% \printtext[journaldateparens]{% \printfield{issue}% @@ -9172,21 +9645,21 @@ % \begin{macro}{\volumedatedelim} % The punctuation between volume and date in journals. % \begin{macrocode} -\newcommand{\volumedatedelim}{\addcomma\space} +\newcommand*{\volumedatedelim}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\journalvolumedelim} % The punctuation between journal and its volume. % \begin{macrocode} -\newcommand{\journalvolumedelim}{\addspace} +\newcommand*{\journalvolumedelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\volumenumberdelim} % The punctuation between volume and number in journals. % \begin{macrocode} -\newcommand{\volumenumberdelim}{\addslash} +\newcommand*{\volumenumberdelim}{\addslash} % \end{macrocode} % \end{macro} % @@ -9216,7 +9689,7 @@ {\newunit% \usebibmacro{location}{location}} {}% -} +}{}{Patching bibmacro 'note+pages' failed} % \end{macrocode} % \end{bibmacro} % @@ -9294,15 +9767,17 @@ % % \begin{option}{editionsuperscript} % =\meta{expression}\\ -% Where to print the edition number. The following expressions are allowed:\\ -% \Kbd{predate} = superscript ahead of date;\\ -% \Kbd{postdate} = superscript after date;\\ -% \Kbd{prelabel} = superscript ahead of label year;\\ -% \Kbd{postlabel} = superscript after label year;\\ -% \Kbd{preloc} = superscript ahead of location;\\ -% \Kbd{postloc} = superscript after location;\\ -% \Kbd{posttitle} = superscript after title;\\ -% \Kbd{none} = normal text ahead of \Feld{location}/\Feld{date} as the standard styles do. +% Where to print the edition number. The following expressions are allowed: +% \begin{optkeys}{4em} +% \item[\Kbd{predate}] superscript ahead of date; +% \item[\Kbd{postdate}] superscript after date; +% \item[\Kbd{prelabel}] superscript ahead of label year; +% \item[\Kbd{postlabel}] superscript after label year; +% \item[\Kbd{preloc}] superscript ahead of location; +% \item[\Kbd{postloc}] superscript after location; +% \item[\Kbd{posttitle}] superscript after title; +% \item[\Kbd{none}] normal text ahead of \Feld{location}/\Feld{date} as the standard styles do; +% \end{optkeys} % \begin{macrocode} \DeclareBibliographyOption[string]{editionsuperscript}[posttitle]{% \ifcsdef{blxarch@opt@editionsuperscript@#1} @@ -9346,13 +9821,13 @@ % \begin{macro}{\mkbiblocationaddon} % Wrap American-style location addons into a formatting command and omit them by default. % \begin{macrocode} -\newcommand{\mkbiblocationaddon}[1]{} +\newcommand*{\mkbiblocationaddon}[1]{} % \end{macrocode} % \end{macro} % % \begin{macro}{\finallistdelim} % \begin{macrocode} -\renewcommand{\finallistdelim}{\multilistdelim} +\renewcommand*{\finallistdelim}{\multilistdelim} % \end{macrocode} % \end{macro} % @@ -9371,10 +9846,12 @@ % % \begin{option}{uselocation} % =\meta{expression}\\ -% Where to print the label date. The following expressions are allowed:\\ -% \Kbd{false} = print no location at all;\\ -% \Kbd{omitifseries} = print location or series;\\ -% \Kbd{true} = always print location;\\ +% Where to print the label date. The following expressions are allowed: +% \begin{optkeys}{5em} +% \item[\Kbd{false}] print no location at all; +% \item[\Kbd{omitifseries}] print location or series; +% \item[\Kbd{true}] always print location; +% \end{optkeys} % \begin{macrocode} \DeclareBibliographyOption[string]{uselocation}[true]{% \ifcsdef{blxarch@opt@uselocation@#1} @@ -9398,7 +9875,7 @@ % \begin{macro}{\ifpagesfirst} % checks if option \Option{pagesfirst} is true and applies to the current entry type. % \begin{macrocode} -\newcommand{\ifpagesfirst}[2]{% +\newcommand*{\ifpagesfirst}[2]{% \iftoggle{archbool:pagesfirst} {#1} {#2}}% @@ -9408,7 +9885,6 @@ % \begin{option}{origfields} % =\meta{bool}\\ % If true, then fields \Feld{origdate} and \Feld{origlocation} apply. \Feld{date} and \Feld{location} -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:origfields} \DeclareBibliographyOption{origfields}[true]{% @@ -9420,7 +9896,6 @@ % \begin{option}{usepublisher} % =\meta{bool}\\ % Wether to use \Feld{publisher} and \Feld{origpublisher} apply. \Feld{date} and \Feld{location} -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:usepublisher} \DeclareBibliographyOption{usepublisher}[true]{% @@ -9432,7 +9907,7 @@ % \begin{macro}{\locationpublisherdelim} % The delimiter between \Feld{location} and \Feld{publisher}. % \begin{macrocode} -\newcommand{\locationpublisherdelim}{\addcolon\space} +\newcommand*{\locationpublisherdelim}{\addcolon\space} % \end{macrocode} % \end{macro} % @@ -9493,7 +9968,7 @@ % \begin{format}{locationdateparens} % \begin{bibmacro}{location+date+edition} % We add the possibility to enclose this macro in parenthesis. -% Adds something like "sine loco" by default. +% Adds something like \enquote{sine loco} by default. % \begin{macrocode} \DeclareFieldFormat*{locationdateparens}{\mkbibparens{#1}} \newbibmacro*{location+date+edition}{% @@ -9514,12 +9989,12 @@ % \end{bibmacro} % \end{format} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{bibmacro}{origfields+reprint} % The same as before but with original fields instead and an addendum. -% Adds something like "sine loco" by default. +% Adds something like \enquote{sine loco} by default. % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\mkbibbrackets{#1}} +\DeclareFieldFormat*{reprintparens}{\mkbibbrackets{#1}} \newbibmacro*{origfields+reprint}{% \printtext[locationdateparens]{% \ifeditionsuperscript{preloc} @@ -9538,7 +10013,7 @@ \usebibmacro{origdate} \usebibmacro{editionsuperscript}% \setunit{\addspace}% - \printtext[reprintbrackets]{% + \printtext[reprintparens]{% \bibstring{reprint}\addspace% \printtext{\usebibmacro{location}{location}}% \setunit{\locationpublisherdelim}% @@ -9554,13 +10029,15 @@ % % \begin{option}{useinstitution} % =\meta{string}\\ -% Whether to print the \Feld{institution} field:\\ -% \Kbd{aspublisher} = handle \Feld{type} like \Feld{publisher};\\ -% \Kbd{false} = omit \Feld{institution} field;\\ -% \Kbd{locationfirst} = like \Kbd{false}, but \Feld{type} after \Feld{location};\\ -% \Kbd{omitlocation} = omit \Feld{location};\\ -% \Kbd{omitlocatonifurl} = omit \Feld{institution} if URL available;\\ -% \Kbd{pluslocation} = print both \Feld{institution} and \Feld{location};\\ +% Whether to print the \Feld{institution} field: +% \begin{optkeys}{7em} +% \item[\Kbd{aspublisher}] handle \Feld{type} like \Feld{publisher}; +% \item[\Kbd{false}] omit \Feld{institution} field; +% \item[\Kbd{locationfirst}] like \Kbd{false}, but \Feld{type} after \Feld{location}; +% \item[\Kbd{omitlocation}] omit \Feld{location}; +% \item[\Kbd{omitlocatonifurl}] omit \Feld{institution} if URL available; +% \item[\Kbd{pluslocation}] print both \Feld{institution} and \Feld{location}; +% \end{optkeys} % \begin{macrocode} \DeclareBibliographyOption[string]{useinstitution}[pluslocation]{% \ifcsdef{blxarch@opt@useinstitution@#1} @@ -9586,8 +10063,10 @@ % \begin{bibliographydriver}{thesis} % Disable the \Feld{type} field first (we reintroduce it later). % \begin{macrocode} -\xpatchbibdriver{thesis}{\printfield {type}}{}{}{} -\xpatchbibdriver{thesis}{\printlist {language}}{}{}{} +\xpatchbibdriver{thesis}{\printfield {type}}{} + {}{Patching driver 'thesis' failed (1)} +\xpatchbibdriver{thesis}{\printlist {language}}{} + {}{Patching driver 'thesis' failed (2)} % \end{macrocode} % \end{bibliographydriver} % @@ -9726,14 +10205,14 @@ % \begin{macro}{\institutionlocationdelim} % Delimiter between \Feld{institution} and \Feld{location}. % \begin{macrocode} -\newcommand{\institutionlocationdelim}{\addcomma\space} +\newcommand*{\institutionlocationdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\typeinstitutiondelim} % Delimiter between \Feld{institution} and \Feld{type}. % \begin{macrocode} -\newcommand{\typeinstitutiondelim}{\addspace} +\newcommand*{\typeinstitutiondelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -9754,10 +10233,12 @@ % % \begin{option}{positionlabeldate} % =\meta{expression}\\ -% Where to print the label date. The following expressions are allowed:\\ -% \Kbd{both} = date after label name and location;\\ -% \Kbd{label} = date after label name;\\ -% \Kbd{location} = date after location;\\ +% Where to print the label date. The following expressions are allowed: +% \begin{optkeys}{3em} +% \item[\Kbd{both}] date after label name and location; +% \item[\Kbd{label}] date after label name; +% \item[\Kbd{location}] date after location; +% \end{optkeys} % \begin{macrocode} \DeclareBibliographyOption[string]{positionlabeldate}[both]{% \ifcsdef{blxarch@opt@positionlabeldate@#1} @@ -9769,6 +10250,7 @@ % % \begin{macro}{\ifnewspaper} % \marg{true}\marg{false} +% \changes{1.1}{2017/05/23}{new Boolean test (see \ref{kap:bool})} % Wether an article must be cited with full year. % \begin{macrocode} \newcommand{\ifnewspaper}[2]{% @@ -9780,7 +10262,6 @@ {#1} {#2}} % \end{macrocode} -% \changes{1.1}{2017/05/23}{new Boolean test (see \ref{kap:bool})} % \end{macro} % % \begin{bibmacro}{newsdate} @@ -9798,47 +10279,98 @@ % \end{macrocode} % \end{bibmacro} % -% \begin{format}{extrayear} -% No parentheses around \Feld{extrayear} if date lacks. +% \begin{format}{extradate} +% \changes{2.0}{2018/05/20}{Format \Feld{extradate} field instead of \Feld{extrayear}} +% No parentheses around \Feld{extradate} if date lacks. % \begin{macrocode} -\DeclareFieldFormat*{extrayear}{\mknumalph{#1}}% +\DeclareFieldFormat*{extradate}{\mknumalph{#1}}% % \end{macrocode} % \end{format} % % \begin{macro}{\ifbibextrayear} +% \changes{2.0}{2018/05/20}{Check for \Feld{extradate} field instead of \Feld{extrayear}} % \marg{true}\marg{false} +% \changes{1.1}{2017/05/23}{new Boolean test (see \ref{kap:bool})} % Wether to print the extrayear field in the bibliography % \begin{macrocode} \newcommand{\ifbibextrayear}[2]{% \ifboolexpr{ - not test {\iffieldundef{extrayear}} + not test {\iffieldundef{extradate}} and test {\ifpositionlabeldate{location}} and - not test {\ifrepeatlabel} + test {\ifrepeatlabel{false}} and test {\ifbibliography} } {#1} {#2}} % \end{macrocode} -% \changes{1.1}{2017/05/23}{new Boolean test (see \ref{kap:bool})} % \end{macro} % % \begin{format}{newsparens} -% Formatting of an \enquote{article dated \dots} expression. +% Formatting of an \enquote{article dated \textellipsis} expression. % \begin{macrocode} \DeclareFieldFormat*{newsparens}{\addcomma\space#1} % \end{macrocode} % \end{format} % +% +% \begin{option}{minrealdatediff} +% \begin{macrocode} +\blxarch@newcounter{minrealdatediff}{3} +\blxarch@newcounter{currentrealdatediff}{0} +\DeclareBibliographyOption[integer]{minrealdatediff}[3]{% + \setcounter{minrealdatediff}{#1} + \addtocounter{minrealdatediff}{-1}} +\ExecuteBibliographyOptions{minrealdatediff} +% \end{macrocode} +% \end{option} +% % \begin{bibmacro}{extendeddate} -% \marg{real$\|$origreal} +% \marg{real$\|$origreal}\marg{datetype} % \begin{macrocode} -\newbibmacro*{extendeddate}[1]{% - \iffieldundef{#1year} - {} - {\printtext[#1dateparen]{\csuse{print#1date}}}% +\newbibmacro*{extendeddate}[2]{% +% \end{macrocode} +% We delete day and month since extended dates would print these. +% \begin{macrocode} + \clearfield{#1day}% + \clearfield{#1month}% + \clearfield{#1endday}% + \clearfield{#1endmonth}% +% \end{macrocode} +% If both year arguments are integers, than check if they match or exceed the minimum difference: +% \begin{macrocode} + \iffieldint{#1year} + {\iffieldint{#2endyear} + {\ifnumcomp{\thefield{#1year}}{>}{\thefield{#2endyear}} + {\setcounter{currentrealdatediff}{\thefield{#1year}}% + \addtocounter{currentrealdatediff}{-\thefield{#2endyear}}} + {\setcounter{currentrealdatediff}{\thefield{#2endyear}}% + \addtocounter{currentrealdatediff}{-\thefield{#1year}}} + \ifnumcomp{\value{currentrealdatediff}}{>}{\value{minrealdatediff}} + {\printtext[#1dateparen]{\csuse{print#1date}}} + {}% + } + {\iffieldint{#2year} + {\ifnumcomp{\thefield{#1year}}{>}{\thefield{#2year}} + {\setcounter{currentrealdatediff}{\thefield{#1year}}% + \addtocounter{currentrealdatediff}{-\thefield{#2year}}} + {\setcounter{currentrealdatediff}{\thefield{#2year}}% + \addtocounter{currentrealdatediff}{-\thefield{#1year}}} + \ifnumcomp{\value{currentrealdatediff}}{>}{\value{minrealdatediff}} + {\printtext[#1dateparen]{\csuse{print#1date}}} + {}% + }% + {}% + }% + } +% \end{macrocode} +% If one of both year arguments is not an integer, than always print the \Feld{realdate}: +% \begin{macrocode} + {\iffieldundef{#1year} + {} + {\printtext[#1dateparen]{\csuse{print#1date}}}}% } % \end{macrocode} % \end{bibmacro} @@ -9846,14 +10378,15 @@ % \begin{macro}{\daterealdatedelim} % Delimiter between \Feld{date} and \Feld{realdate}. % \begin{macrocode} -\newcommand{\daterealdatedelim}{\addspace} +\newcommand*{\daterealdatedelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{bibmacro}{bibliographydate} +% \changes{1.1}{2017/05/23}{Do not print \Feld{extrayear} field in verbose styles. (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/3}{issue \#3})} +% \changes{2.0}{2018/05/20}{Print \Feld{extradate} field instead of \Feld{extrayear}} % We never have an empty date but a string like 'sine anno' or the \Feld{pubstate}. % The newsdate has always to be printed because the label contains the year only. -% \changes{1.1}{2017/05/23}{Do not print \Feld{extrayear} field in verbose styles. (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/3}{issue \#3})} % \begin{macrocode} \newbibmacro*{bibliographydate}{% \ifpositionlabeldate{label} @@ -9873,21 +10406,21 @@ {\printtext[missingfield]{\midsentence\printfield{pubstate}}}}% {\printdate}% \ifbibextrayear - {\printfield{extrayear}} + {\printfield{extradate}} {}% }% \ifeditionsuperscript{postdate} {\usebibmacro{editionsuperscript}} {}% \setunit{\daterealdatedelim}% - \usebibmacro{extendeddate}{real}}}} + \usebibmacro{extendeddate}{real}{}}}} % \end{macrocode} % \end{bibmacro} % % \begin{bibmacro}{origdate} % \begin{bibmacro}{addendum+pubstate} -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} \newbibmacro*{origdate}{% \printtext{% @@ -9896,29 +10429,289 @@ {\printtext[missingfield]{\bibstring{nodate}}} {\printorigdate}% \setunit*{\daterealdatedelim} - \usebibmacro{extendeddate}{origreal}% + \usebibmacro{extendeddate}{origreal}{orig}% }} -\xpatchbibmacro{addendum+pubstate}{\printfield{pubstate}}{}{}{} -\DeclareFieldFormat*{realdateparen}{\mkbibbrackets{#1}} -\DeclareFieldFormat*{origrealdateparen}{\mkbibbrackets{#1}} +\xpatchbibmacro{addendum+pubstate}{\printfield{pubstate}}{} + {}{Patching bibmacro 'addendum+pubstate' failed} +\DeclareFieldFormat*{realdateparens}{\mkbibbrackets{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibbrackets{#1}} % \end{macrocode} % \end{format} % \end{format} % \end{bibmacro} % \end{bibmacro} % -% \subsubsubsection{Basic name formats} % -% \begin{option}{giveninitligatures} -% \Kbd{=}\meta{csv}\\ -% Define option \Option{giveninitligatures} for a list of ligatures in given name initials. Always superseeds an -% inherited list. +% \subsubsubsection{Date ranges} +% +% \begin{macro}{\bibdaterangesep} +% \begin{macro}{\bibdatesubseqesep} +% \changes{2.0}{2018/04/01}{Added \Befehl{bibdatesubseqesep} as replacement for \Befehl{bibdaterangesep} if two years of a date range are consecutive (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/15}{issue \#15})} +% Different \Befehl{bibrangedashe}s for subsequent years and longer periods: % \begin{macrocode} -\DeclareBibliographyOption{giveninitligatures}[{Chr, Ch, Fr, IJ, Ll, Ph, Sch, St, Th}]{% - \let\blxarch@giveninitligatures\@empty% - \forcsvlist{\listadd\blxarch@giveninitligatures}{#1}% -} -\ExecuteBibliographyOptions{giveninitligatures} +\renewrobustcmd*{\bibdaterangesep}{\bibrangedash} +\newrobustcmd*{\bibdatesubseqesep}{\slash} +% \end{macrocode} +% \end{macro} +% \end{macro} + +% \begin{macro}{\bibdaterangesepx} +% \begin{macro}{\mkdaterangefull} +% \begin{macro}{\mkdaterangetrunc} +% \begin{macro}{\mkdaterangefullextra} +% \begin{macro}{\mkdaterangetruncextra} +% \begin{macro}{\mkdaterangeymd} +% \begin{macro}{\mkdaterangeymdextra} +% Reimplementation of some \blx macros for the above date range formatting commands. +% \begin{macrocode} +\newrobustcmd*{\bibdaterangesepx}[1]{% + \ifboolexpr{test {\iffieldint{#1year}} and test {\iffieldint{#1endyear}}} + {\ifnumequal{\thefield{#1endyear}-\thefield{#1year}}{1} + {\bibdatesubseqesep} + {\bibdaterangesep}} + {\bibdaterangesep}} + \renewrobustcmd*{\mkdaterangefull}[2]{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% +% \end{macrocode} + % Optionally print the time after the date +% \begin{macrocode} + \blx@printtime{#2}{}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateuncertainprint + \dateeraprint{#2year}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% +% \end{macrocode} + % Optionally print the time after the date +% \begin{macrocode} + \blx@printtime{#2}{end}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} +\renewrobustcmd*{\mkdaterangetrunc}[2]{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{}{}{#2day}} + {\csuse{mkbibdate#1}{}{#2month}{#2day}}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \iffieldsequal{#2dateera}{#2enddateera}{} + {\dateeraprint{#2year}}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}% + \iffieldsequal{#2dateera}{#2enddateera}{} + {\dateeraprint{#2year}}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}% + \endgroup} +\renewrobustcmd*{\mkdaterangefullextra}[2]{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \printtext{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + % Optionally print the time after the date + \blx@printtime{#2}{}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateuncertainprint + \dateeraprint{#2year}% + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \printtext{\mbox{\bibdaterangesep}}} + {\printtext{% + \bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% +% \end{macrocode} + % Optionally print the time after the date +% \begin{macrocode} + \blx@printtime{#2}{end}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}}% + \endgroup} +\renewrobustcmd*{\mkdaterangetruncextra}[2]{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \printtext{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{}{}{#2day}} + {\csuse{mkbibdate#1}{}{#2month}{#2day}}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \iffieldsequal{#2dateera}{#2enddateera}{} + {\dateeraprint{#2year}}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}% + \iffieldsequal{#2dateera}{#2enddateera}{} + {\dateeraprint{#2year}}}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \printtext{\mbox{\bibdaterangesep}}} + {\printtext{% + \bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2endyear}}}}}}% + \endgroup} +\renewrobustcmd*{\mkdaterangeymd}[1]{% + \begingroup + \blx@metadateinfo{#1}% + \iffieldundef{#1year} + {} + {\datecircaprint + \printtext[#1date]{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#1season} + {\blx@ymddate{#1}{}% + % Optionally print the time after the date + \blx@printtime{#1}{}} + {\csuse{mkbibseasondateshort}{#1year}{#1season}}% + \dateuncertainprint + \dateeraprint{#1year}% + \iffieldundef{#1endyear} + {} + {\iffieldequalstr{#1endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesepx{#1}% + \enddatecircaprint + \iffieldundef{#1season} + {\blx@ymddate{#1}{end}% +% \end{macrocode} + % Optionally print the time after the date +% \begin{macrocode} + \blx@printtime{#1}{end}} + {\csuse{mkbibseasondateshort}{#1endyear}{#1endseason}}% + \enddateuncertainprint + \dateeraprint{#1endyear}}}}}% + \endgroup} +\renewrobustcmd*{\mkdaterangeymdextra}[1]{% + \begingroup + \blx@metadateinfo{#1}% + \iffieldundef{#1year} + {} + {\datecircaprint + \printtext[#1date]{% +% \end{macrocode} + % Such a season component can only come from an ISO8601 season which replaces + % a normal month so if it exists, we know that a normal date print is ruled out +% \begin{macrocode} + \iffieldundef{#1season} + {\blx@ymddate[extradate]{#1}{}% + % Optionally print the time after the date + \blx@printtime{#1}{}} + {\csuse{mkbibseasondateshort}{#1year}{#1season}}% + \dateuncertainprint + \dateeraprint{#1year}% + \iffieldundef{#1endyear} + {} + {\iffieldequalstr{#1endyear}{} + {\mbox{\bibdaterangesep}} + {\printtext{% + \bibdaterangesepx{#1}% + \enddatecircaprint + \iffieldundef{#1season} + {\blx@ymddate{#1}{end}% +% \endn{macrocode} + % Optionally print the time after the date +% \begin{macrocode} + \blx@printtime{#1}{end}} + {\csuse{mkbibseasondateshort}{#1endyear}{#1endseason}}}% + \enddateuncertainprint + \dateeraprint{#1endyear}}}}}% + \endgroup} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \subsubsubsection{Basic name formats} +% +% \begin{option}{giveninitligatures} +% \Kbd{=}\meta{csv}\\ +% Define option \Option{giveninitligatures} for a list of ligatures in given name initials. Always superseeds an +% inherited list. +% \begin{macrocode} +\DeclareBibliographyOption{giveninitligatures}[{Chr, Ch, Fr, IJ, Ll, Ph, Sch, St, Th}]{% + \let\blxarch@giveninitligatures\@empty% + \forcsvlist{\listadd\blxarch@giveninitligatures}{#1}% +} +\ExecuteBibliographyOptions{giveninitligatures} % \end{macrocode} % \end{option} % @@ -10125,7 +10918,6 @@ % \begin{option}{idemincitation} % =\meta{bool}\\ % Wether to use \Kbd{idem} in full citations. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:idemincitation} \DeclareBibliographyOption{idemincitation}[true]{% @@ -10135,7 +10927,7 @@ % \end{option} % % \begin{macro}{\seenotedelim} -% Delimiter before bibstring \Kbd{seenote} +% Delimiter before bibstring \Kbd{seenote}. % \begin{macrocode} \newcommand*{\seenotedelim}{\addspace} % \end{macrocode} @@ -10145,7 +10937,6 @@ % =\meta{bool}\\ % If this option is enabled, a namelist longer than \Option{maxnames} is truncated % between $\Option{maxnames} - 1$ and the last author. -% get added as addendum. % \begin{macrocode} \newtoggle{archbool:preservelastauthor} \DeclareBibliographyOption{preservelastauthor}[true]{% @@ -10154,31 +10945,64 @@ % \end{macrocode} % \end{option} % +% \begin{macro}{\mkbibandothers} +% \changes{2.0}{2018/05/16}{New formatting command \Befehl{mkbibandothers}} +% The formatting of the \emph{et.\,al.} part; +% \begin{macrocode} +\newcommand*{\mkbibandothers}[1]{#1} +% \end{macrocode} +% \end{macro} +% +% \begin{bibmacro}{name:andothers} +% include \Befehl{mkbibandothers} +% \begin{macrocode} +\renewbibmacro*{name:andothers}{% + \ifboolexpr{ + test {\ifnumequal{\value{listcount}}{\value{liststop}}} + and + test \ifmorenames + } + {\ifnumgreater{\value{liststop}}{1} + {\finalandcomma} + {}% + \printdelim{andothersdelim}\bibstring[\mkbibandothers]{andothers}}% + {}} +% \end{macrocode} +% \end{bibmacro} +% +% \begin{bibmacro}{name:andothersgenitive} +% The genitive form for use in \Befehl{posscite} and friends. +% \begin{macrocode} +\newbibmacro*{name:andothersgenitive}{% + \ifboolexpr{ + test {\ifnumequal{\value{listcount}}{\value{liststop}}} + and + test \ifmorenames + } + {\ifnumgreater{\value{liststop}}{1} + {\finalandcomma} + {}% + \printdelim{andothersdelim}\bibstring[\mkbibandothers]{genitiveandothers}% + \let\blxarch@namepartfamily\@empty} + {}% +} +% \end{macrocode} +% \end{bibmacro} +% % \subsubsubsection{Roles} % % \begin{format}{authortype} % \begin{format}{editortype} +% \begin{format}{translatortype} % Roles enclosed in parentheses. % \begin{macrocode} -\DeclareFieldFormat*{authortype}{\mkbibparens{#1}} +\DeclareFieldAlias{authortype}{editortype} \DeclareFieldFormat*{editortype}{\mkbibparens{#1}} +\DeclareFieldAlias{translatortype}{editortype} % \end{macrocode} % \end{format} % \end{format} -% -% \begin{bibmacro}{translatorstrg} -% use role parentheses -% \begin{macrocode} -\renewbibmacro*{translator+othersstrg}{% - \ifboolexpr{ - test {\ifnumgreater{\value{translator}}{1}} - or - test {\ifandothers{translator}} - } - {\printtext[editortype]{\bibstring{translators}}} - {\printtext[editortype]{\bibstring{translator}}}} -% \end{macrocode} -% \end{bibmacro} +% \end{format} % % \begin{bibmacro}{names:truncate} % Truncate name list bigger then \Kbd{maxnames}. Argument is the number of names in @@ -10239,7 +11063,7 @@ {}% \ifpositionlabeldate{label} {\setunit{\daterealdatedelim}% - \usebibmacro{extendeddate}{real}} + \usebibmacro{extendeddate}{real}{}} {}}}} % \end{macrocode} % \end{bibmacro} @@ -10264,42 +11088,10 @@ % \begin{macro}{\finalnameellipsis} % The ellipsis if \option{preservelastauthor} is enabled. % \begin{macrocode} -\newcommand{\finalnameellipsis}{\addspace\dots\space} +\newcommand*{\finalnameellipsis}{\addspace\textellipsis\space} % \end{macrocode} % \end{macro} % -% \begin{bibmacro}{author} -% \begin{bibmacro}{editor} -% \begin{bibmacro}{translator} -% \begin{bibmacro}{bbx:editor} -% \begin{bibmacro}{bbx:translator} -% Allow dashed label names in citations and \Feld{edition} glued to label date. -% \begin{macrocode} -\xpatchbibmacro{author}{\printnames{author}}{% - \ifidemincitation - {\printtext{% - \bibstring{idem\thefield{gender}}}} - {\usebibmacro{sortnamelist}{author}}}{}{} -\xpatchbibmacro{author}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}{}{} -\xpatchbibmacro{bbx:editor}{\printnames{editor}}{% - \ifidemincitation - {\printtext{% - \bibstring{idem\thefield{gender}}}} - {\usebibmacro{sortnamelist}{editor}}}{}{} -\xpatchbibmacro{bbx:translator}{\printnames{translator}}{% - \ifidemincitation - {\printtext{% - \bibstring{idem\thefield{gender}}}} - {\usebibmacro{sortnamelist}{translator}}}{}{} -\xpatchbibmacro{bbx:editor}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}{}{} -\xpatchbibmacro{bbx:translator}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}{}{} -% \end{macrocode} -% \end{bibmacro} -% \end{bibmacro} -% \end{bibmacro} -% \end{bibmacro} -% \end{bibmacro} -% % \begin{bibmacro}{editor+others} % \begin{bibmacro}{translator+others} % We dont't use complex roles in labels. @@ -10314,6 +11106,127 @@ % \end{bibmacro} % \end{bibmacro} % +% +%\subsubsubsection{Genitive forms} +% +% \begin{macro}{\DefineGenitiveApostropheChars} +% \marg{language}\marg{csv}\\ +% \changes{2.0}{2018/05/15}{New command \Befehl{DefineGenitiveApostropheChars}} +% Sets a set of tokens after which an alternate genitive form is needed. To be used in the document preamble. +% \begin{macrocode} +\newrobustcmd*{\DefineGenitiveApostropheChars}[2]{% + \DefineBibliographyExtras{#1}{% + \let\blxarch@genitiveapostrophechars\@empty% + \forcsvlist{\listadd\blxarch@genitiveapostrophechars}{#2}% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\DeclareGenitiveApostropheChars} +% \marg{csv}\\ +% \changes{2.0}{2018/05/15}{New command \Befehl{DeclareGenitiveApostropheChars}} +% Sets a set of tokens after which an alternate genitive form is needed. To be used in \Kbd{*.lbx} files. +% \begin{macrocode} +\newrobustcmd*{\DeclareGenitiveApostropheChars}[1]{% + \DeclareBibliographyExtras{% + \let\blxarch@genitiveapostrophechars\@empty% + \forcsvlist{\listadd\blxarch@genitiveapostrophechars}{#1}% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{bibmacro}{genitive} +% \marg{command}\\ +% Prints the \Kbd{genitives} or \Kbd{genitiveapostrophe} bibstring respectively. The argument must be a command that +% can be expanded to a string. +% \begin{macrocode} +\newtoggle{archbool:genitiveapostrophe} +\newbibmacro*{genitive}[1]{% + \ifdefvoid{#1} + {} + {\togglefalse{archbool:genitiveapostrophe}% + \fullexpandarg% + \StrRemoveBraces{#1}[\blxarch@nobraces]% + \renewcommand*{\do}[1]{% + \IfEndWith{\blxarch@nobraces}{##1} + {\toggletrue{archbool:genitiveapostrophe}\listbreak} + {}% + }% + \dolistloop{\blxarch@genitiveapostrophechars}% + \iftoggle{archbool:genitiveapostrophe} + {\bibstring{genitiveapostrophe}} + {\bibstring{genitives}}% + }% +} +% \end{macrocode} +% \end{bibmacro} +% +% \begin{format}{labelname:poss} +% \begin{macrocode} +\DeclareNameFormat{labelname:poss}{% Based on labelname from biblatex.def + \let\blxarch@namepartfamily\namepartfamily% + \ifcase\value{uniquename}% + \usebibmacro{name:family}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}% + \or + \ifuseprefix + {\usebibmacro{name:given-family}{\namepartfamily}{\blxarch@ligatureinitchars{\namepartgiven}}{\namepartprefix}{\namepartsuffixi}} + {\usebibmacro{name:given-family}{\namepartfamily}{\blxarch@ligatureinitchars{\namepartgiven}}{\namepartprefixi}{\namepartsuffixi}}% + \or + \usebibmacro{name:given-family}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}% + \fi + \usebibmacro{name:andothersgenitive}% + \ifnumequal{\value{listcount}}{\value{liststop}}{\usebibmacro{genitive}{\blxarch@namepartfamily}}{}} +% \end{macrocode} +% \end{format} +% +% \begin{format}{shorthand:poss} +% \begin{format}{citetitle:poss} +% \begin{format}{label:poss} +% We must transform the fields into a macro in order to have the same \Befehl{ifdefvoid} check as with the \Befehl{namepartfamily} macro. +% \begin{macrocode} +\DeclareFieldFormat{shorthand:poss}{% + \ifnameundef{labelname}{#1\def\blxarch@genitivecheck{#1}\usebibmacro{genitive}{\blxarch@genitivecheck}}{}} +\DeclareFieldFormat{citetitle:poss}{#1\def\blxarch@genitivecheck{#1}\usebibmacro{genitive}{\blxarch@genitivecheck}} +\DeclareFieldFormat{label:poss}{#1\def\blxarch@genitivecheck{#1}\usebibmacro{genitive}{\blxarch@genitivecheck}} +% \end{macrocode} +% \end{format} +% \end{format} +% \end{format} +% +% \begin{macro}{\posscitealias} +% Change formats to its genitive variants locally. +% \begin{macrocode} +\newrobustcmd*{\posscitealias}{% + \AtNextCite{% + \DeclareNameAlias{labelname}{labelname:poss}% + \DeclareFieldAlias{shorthand}{shorthand:poss}% + \DeclareFieldAlias{citetitle}{citetitle:poss}% + \DeclareFieldAlias{label}{label:poss}}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\posscite} +% \begin{macro}{\Posscite} +% \begin{macro}{\posscites} +% Possessive \Befehl{textcite}-like cite commands. +% \changes{2.0}{2018/05/15}{New cite command \Befehl{posscite}} +% \changes{2.0}{2018/05/15}{New cite command \Befehl{Posscite}} +% \changes{2.0}{2018/05/15}{New cite command \Befehl{posscites}} +% \changes{2.0}{2018/05/15}{New cite command \Befehl{Posscites}} +% \begin{macrocode} +\newrobustcmd*{\posscite}{% + \posscitealias% + \textcite} +\newrobustcmd*{\Posscite}{\bibsentence\posscite} +\newrobustcmd*{\posscites}{% + \posscitealias% + \textcites} +\newrobustcmd*{\Posscites}{\bibsentence\posscites} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% %\subsubsubsection{Formatting in citations} % % \begin{macro}{\multicitedelim} @@ -10321,8 +11234,8 @@ % Delimiter beween multiple citations. Some styles have a strong delimiter, mainly % to avoid paragraphs in footnotes. % \begin{macrocode} -\renewcommand{\multicitedelim}{\addspace\textendash\space} -\newcommand\strongcitedelim{\addperiod\space\textendash\space} +\renewcommand*{\multicitedelim}{\addspace\textendash\space} +\newcommand*\strongcitedelim{\addperiod\space\textendash\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -10330,14 +11243,40 @@ % \begin{macro}{\compcitedelim} % Delimiter in compressed citations. % \begin{macrocode} -\renewcommand{\compcitedelim}{\addsemicolon\space} +\renewcommand*{\compcitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % +% \begin{option}{citeshortin} +% \changes{2.0}{2018/10/06}{Added option \Option{citeshortin}} +% short citations of \Typ{article} and friends in verbose styles with \Format{in:} +% \begin{macrocode} +\newtoggle{archbool:citeshortin} +\DeclareBibliographyOption[boolean]{citeshortin}[true]{% + \settoggle{archbool:citeshortin}{#1}% + \ifboolexpr{ + togl {archbool:citeshortin} + and + not test {\ifcsdef{blxarch@fork@verbose}} + } + {\blxarch@errmsg{option 'citeshortin=true' only in verbose styles}} + {}% +} +\ExecuteBibliographyOptions{citeshortin=false} +% \end{macrocode} +% \end{option} +% +% \begin{option}{citetitle} +% Title labels in verbose styles: +% \begin{macrocode} +\DeclareFieldFormat*{citetitle}{#1} +% \end{macrocode} +% \end{option} +% % \subsubsubsection{Label generation} % % \begin{format}{labeldate} -% Changed. We only use date because it can happen that the \Feld{extrayear} +% Changed. We only use date because it can happen that the \Feld{extradate} % has to be printed in the \Feld{location}/\Feld{date} block. % \begin{macrocode} \DeclareLabeldate{% @@ -10361,11 +11300,12 @@ % % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\unspace\addcolon\space} +\renewcommand*{\labelnamepunct}{\unspace\addcolon\space} % \end{macrocode} % \end{macro} % -% \begin{macro}{\labelnamepunct} +% \begin{macro}{\ifseenote} +% Only useful in \Stil{verbose-trad2note}-type styles. Therefore always \meta{false} elsewhere. % \begin{macrocode} \newcommand{\ifseenote}[2]{#2} % \end{macrocode} @@ -10373,7 +11313,7 @@ % % \begin{option}{uselabeltitle} % =\meta{bool}\\ -% In \Kbd{verbose-trad2note} this option enforces a labeltitle. It has no meaning +% In \Kbd{verbose-trad2note}-like styles this option enforces a \Feld{labeltitle}. It has no meaning % in other styles. % \begin{macrocode} \newtoggle{archbool:uselabeltitle} @@ -10491,7 +11431,7 @@ % \begin{macro}{\seriespunct} % Punctuation after series+number, defaults to \Befehl{addperiod}. % \begin{macrocode} -\newcommand{\seriespunct}{\addperiod\space} +\newcommand*{\seriespunct}{\addperiod\space} % \end{macrocode} % \end{macro} % @@ -10500,21 +11440,21 @@ % having seen the \Format{series+number} macro. That is why we need a punctuation % command if there is no \Feld{series} field. % \begin{macrocode} -\newcommand{\noseriespunct}{\seriespunct} +\newcommand*{\noseriespunct}{\seriespunct} % \end{macrocode} % \end{macro} % % \begin{macro}{\seriesnumberdelim} % Delimiter between series and number, defaults to \Befehl{addspace}. % \begin{macrocode} -\newcommand{\seriesnumberdelim}{\addspace} +\newcommand*{\seriesnumberdelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\subnumberseriesdelim} % Delimiter between subnumber and series, defaults to \Befehl{addspace}=\Befehl{space}. % \begin{macrocode} -\newcommand{\subnumberseriesdelim}{\addspace=\space} +\newcommand*{\subnumberseriesdelim}{\addspace=\space} % \end{macrocode} % \end{macro} % @@ -10557,12 +11497,14 @@ % % \begin{bibliographydriver}{book} % \begin{bibliographydriver}{inbook} -% We are going to reimplement Feld{volume} formatting. +% We are going to reimplement \Feld{volume} formatting. % \begin{macrocode} \xpatchbibdriver{book}{usebibmacro {series+number}\newunit} - {usebibmacro{series+number}}{}{} + {usebibmacro{series+number}} + {}{Patching driver 'book' failed (5)} \xpatchbibdriver{inbook}{usebibmacro {series+number}\newunit} - {usebibmacro{series+number}}{}{} + {usebibmacro{series+number}} + {}{Patching driver 'inbook' failed (4)} % \end{macrocode} % \end{bibliographydriver} % \end{bibliographydriver} @@ -10577,10 +11519,8 @@ % \end{format} % % \begin{macro}{\labelnamepunct} -% We never have an empty date but a string like -% 'sine anno' in authoryear styles. % \begin{macrocode} -\renewcommand{\labelnamepunct}{\adddot\space} +\renewcommand*{\labelnamepunct}{\adddot\space} % \end{macrocode} % \end{macro} % @@ -10596,7 +11536,7 @@ % \begin{macro}{\finalnamedelim} % Delimiter between the last to names in a list. % \begin{macrocode} -\renewcommand{\finalnamedelim}{\addcomma\addspace} +\renewcommand*{\finalnamedelim}{\addcomma\addspace} % \end{macrocode} % \end{macro} % @@ -10607,100 +11547,42 @@ % \end{macrocode} % \end{format} % -% \subsubsubsection{Citation formattings} -% -% \begin{format}{citetitle} -% Title labels in verbose styles: -% \begin{macrocode} -\DeclareFieldFormat*{citetitle}{#1} -% \end{macrocode} -% \end{format} -% % \subsubsubsection{Debugging helper macros} % % \begin{macro}{\printgiveninitligatureslist} % Prints the list from \Option{giveninitligatures}. % \begin{macrocode} \newcommand{\printgiveninitligatureslist}{% - \renewcommand{\do}[1]{\space##1} + \renewcommand*{\do}[1]{\space##1} \dolistloop{\@blxarch@list@add@ligatures}} % \end{macrocode} % \end{macro} % -% \begin{macro}{\blxarch@style@amit} +% \begin{macro}{\printgiveninitligatureslist} +% Prints the list from \Option{giveninitligatures}. +% \begin{macrocode} +\newrobustcmd*{\SuppressAdditiveLbxSuffixes}{% + \let\blx@lng@suff\@empty} +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\blxarch@style@ayc} % \begin{macro}{\blxarch@style@ayi} % \begin{macro}{\blxarch@style@ayic} -% \begin{macro}{\blxarch@style@aefkw} -% \begin{macro}{\blxarch@style@afwl} -% \begin{macro}{\blxarch@style@amit} -% \begin{macro}{\blxarch@style@archa} -% \begin{macro}{\blxarch@style@dai} -% \begin{macro}{\blxarch@style@dguf} -% \begin{macro}{\blxarch@style@dgufalt} -% \begin{macro}{\blxarch@style@dgufapa} -% \begin{macro}{\blxarch@style@eaz} -% \begin{macro}{\blxarch@style@eazalt} -% \begin{macro}{\blxarch@style@foe} -% \begin{macro}{\blxarch@style@jbhalle} -% \begin{macro}{\blxarch@style@jbkreisneuss} -% \begin{macro}{\blxarch@style@karl} -% \begin{macro}{\blxarch@style@maja} -% \begin{macro}{\blxarch@style@mpk} -% \begin{macro}{\blxarch@style@muenster} -% \begin{macro}{\blxarch@style@muensterinline} -% \begin{macro}{\blxarch@style@muensterverbose} -% \begin{macro}{\blxarch@style@nnu} -% \begin{macro}{\blxarch@style@offa} -% \begin{macro}{\blxarch@style@rgk} -% \begin{macro}{\blxarch@style@rgkinline} -% \begin{macro}{\blxarch@style@rgkverbose} -% \begin{macro}{\blxarch@style@rgzm} -% \begin{macro}{\blxarch@style@rgzminline} -% \begin{macro}{\blxarch@style@rgzmverbose} -% \begin{macro}{\blxarch@style@sak} -% \begin{macro}{\blxarch@style@volkskunde} -% \begin{macro}{\blxarch@style@zaak} -% \begin{macro}{\blxarch@style@zaes} +% \begin{macro}{\blxarch@style@numc} +% \begin{macro}{\blxarch@style@v} +% \begin{macro}{\blxarch@style@vi} +% \begin{macro}{\blxarch@style@vttwo} % Style titles for the example file. % \begin{macrocode} \edef\blxarch@style@ay{authoryear-archaeology (generic)} \edef\blxarch@style@ayc{authoryear-comp-archaeology (generic)} \edef\blxarch@style@ayi{authoryear-ibid-archaeology (generic)} \edef\blxarch@style@ayic{authoryear-icomp-archaeology (generic)} +\edef\blxarch@style@numc{numeric-comp-archaeology (generic)} +\edef\blxarch@style@v{verbose-archaeology (generic)} \edef\blxarch@style@vi{verbose-ibid-archaeology (generic)} \edef\blxarch@style@vttwo{verbose-trad2note-archaeology (generic)} -\edef\blxarch@style@aefkw{\"Agyptologische Forschungsst\"atte f\"ur Kulturwissenschaft (\"AFKW)} -\edef\blxarch@style@afwl{Ausgrabungen und Funde in Westfalen-Lippe} -\edef\blxarch@style@amit{Arch\"aologische Berichte aus Iran und Turan (AMIT)} -\edef\blxarch@style@archa{Archaeologia Austriaca (ArchA)} -\edef\blxarch@style@dai{Deutsches Arch\"aologisches Institut} -\edef\blxarch@style@dguf{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte} -\edef\blxarch@style@dgufalt{\blxarch@style@dguf\space[obsolete]} -\edef\blxarch@style@dgufapa{\blxarch@style@dguf\space(APA)} -\edef\blxarch@style@eaz{Ethnographisch-Arch\"aologische Zeitschrift (EAZ)} -\edef\blxarch@style@eazalt{\blxarch@style@eaz\space[obsolete]} -\edef\blxarch@style@foe{Fundberichte aus \"Osterreich (F\"O)} -\edef\blxarch@style@jbhalle{Jahresschrift f\"ur mitteldeutsche Vorgeschichte} -\edef\blxarch@style@jbkrneuss{Jahrbuch f\"ur den Rhein-Kreis Neuss} -\edef\blxarch@style@karl{Karl. Das kulturelle Schachmagazin} -\edef\blxarch@style@maja{M\"unchner Arbeitskreis Junge Aegyptologie (MAJA)} -\edef\blxarch@style@mpk{Mitteilung der Pr\"ahistorischen Kommission} -\edef\blxarch@style@muenster{Ur- und Fr\"uhgeschichtliche Arch\"aologie M\"unster} -\edef\blxarch@style@muensterverbose{\blxarch@style@muenster\space(geisteswissenschaftlich)} -\edef\blxarch@style@muensterinline{\blxarch@style@muenster\space(naturwissenschaftlich)} -\edef\blxarch@style@nnu{Nachrichten aus Niedersachsens Urgeschichte} -\edef\blxarch@style@offa{Offa} -\edef\blxarch@style@rgk{R\"omisch-Germanische Kommission} -\edef\blxarch@style@rgkverbose{\blxarch@style@rgk\space(geisteswissenschaftlich)} -\edef\blxarch@style@rgkinline{\blxarch@style@rgk\space(naturwissenschaftlich)} -\edef\blxarch@style@rgzm{R\"omisch-Germanisches Zentralmuseum Mainz} -\edef\blxarch@style@rgzminline{\blxarch@style@rgzm\space(naturwissenschaftlich)} -\edef\blxarch@style@rgzmverbose{\blxarch@style@rgzm\space(geisteswissenschaftlich)} -\edef\blxarch@style@sak{Studien zur Alt\"agyptischen Kultur} -\edef\blxarch@style@volkskunde{Zeitschrift f\"ur Volkskunde} -\edef\blxarch@style@zaak{Zeitschrift f\"ur Arch\"aologie au\ss ereurop\"aischer Kulturen (ZAAK)} -\edef\blxarch@style@zaes{Zeitschrift f\"ur \"Agyptische Sprache und Altertumskunde (Z\"AS)} % \end{macrocode} % \end{macro} % \end{macro} @@ -10709,13 +11591,116 @@ % \end{macro} % \end{macro} % \end{macro} +% +% \begin{macro}{\blxarch@style@dguf@info} +% \begin{macro}{\blxarch@style@dguf} +% \begin{macro}{\blxarch@style@dgufalt} +% \begin{macro}{\blxarch@style@dgufapa} +% \begin{macrocode} +\edef\blxarch@style@dguf@info{Deutsche Gesellschaft f\"ur Ur- und Fr\"uhgeschichte} +\edef\blxarch@style@dguf{\blxarch@style@dguf@info\space[obsolete \RN{2}]} +\edef\blxarch@style@dgufalt{\blxarch@style@dguf@info\space[obsolete \RN{1}]} +\edef\blxarch@style@dgufapa{\blxarch@style@dguf@info\space(APA)} +% \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} +% +% \begin{macro}{\blxarch@style@mpk@info} +% \begin{macro}{\blxarch@style@mpk} +% \begin{macro}{\blxarch@style@mpkoeaw} +% \begin{macrocode} +\edef\blxarch@style@mpk@info{Mitteilungen der Pr\"ahistorischen Kommission der \"Osterreichischen Akadademie der Wissenschaften} +\edef\blxarch@style@mpk{\blxarch@style@mpk@info\space[obsolete]} +\edef\blxarch@style@mpkoeaw{\blxarch@style@mpk@info\space[current]} +% \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \begin{macro}{\blxarch@style@rgk} +% \begin{macro}{\blxarch@style@rgkinline} +% \begin{macro}{\blxarch@style@rgknumeric} +% \begin{macro}{\blxarch@style@rgkverbose} +% \begin{macrocode} +\edef\blxarch@style@rgk{R\"omisch-Germanische Kommission} +\edef\blxarch@style@rgkverbose{\blxarch@style@rgk\space(geisteswissenschaftlich)} +\edef\blxarch@style@rgkinline{\blxarch@style@rgk\space(naturwissenschaftlich)} +\edef\blxarch@style@rgknumeric{\blxarch@style@rgk\space(numerisch)} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\blxarch@style@rgzm} +% \begin{macro}{\blxarch@style@rgzminline} +% \begin{macro}{\blxarch@style@rgknumeric} +% \begin{macro}{\blxarch@style@rgzmverbose} +% \begin{macrocode} +\edef\blxarch@style@rgzm{R\"omisch-Germanisches Zentralmuseum Mainz} +\edef\blxarch@style@rgzminline{\blxarch@style@rgzm\space(naturwissenschaftlich)} +\edef\blxarch@style@rgzmnumeric{\blxarch@style@rgzm\space(numerisch)} +\edef\blxarch@style@rgzmverbose{\blxarch@style@rgzm\space(geisteswissenschaftlich)} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\blxarch@style@muenster} +% \begin{macro}{\blxarch@style@muensterinline} +% \begin{macro}{\blxarch@style@muensternumeric} +% \begin{macro}{\blxarch@style@muensterverbose} +% \begin{macrocode} +\edef\blxarch@style@muenster{Ur- und Fr\"uhgeschichtliche Arch\"aologie M\"unster} +\edef\blxarch@style@muensterverbose{\blxarch@style@muenster\space(geisteswissenschaftlich)} +\edef\blxarch@style@muensternumeric{\blxarch@style@muenster\space(numerisch)} +\edef\blxarch@style@muensterinline{\blxarch@style@muenster\space(naturwissenschaftlich)} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\blxarch@style@aefkw} +% \begin{macro}{\blxarch@style@afwl} +% \begin{macro}{\blxarch@style@amit} +% \begin{macro}{\blxarch@style@archa} +% \begin{macro}{\blxarch@style@eaz} +% \begin{macro}{\blxarch@style@eazalt} +% \begin{macro}{\blxarch@style@foe} +% \begin{macro}{\blxarch@style@jbhalle} +% \begin{macro}{\blxarch@style@jbkreisneuss} +% \begin{macro}{\blxarch@style@karl} +% \begin{macro}{\blxarch@style@maja} +% \begin{macro}{\blxarch@style@nnu} +% \begin{macro}{\blxarch@style@offa} +% \begin{macro}{\blxarch@style@sak} +% \begin{macro}{\blxarch@style@volkskunde} +% \begin{macro}{\blxarch@style@zaak} +% \begin{macro}{\blxarch@style@zaes} +% \begin{macrocode} +\edef\blxarch@style@aefkw{\"Agyptologische Forschungsst\"atte f\"ur Kulturwissenschaft (\"AFKW)} +\edef\blxarch@style@afwl{Ausgrabungen und Funde in Westfalen-Lippe} +\edef\blxarch@style@amit{Arch\"aologische Berichte aus Iran und Turan (AMIT)} +\edef\blxarch@style@archa{Archaeologia Austriaca (ArchA)} +\edef\blxarch@style@eaz{Ethnographisch-Arch\"aologische Zeitschrift (EAZ)} +\edef\blxarch@style@eazalt{\blxarch@style@eaz\space[obsolete]} +\edef\blxarch@style@foe{Fundberichte aus \"Osterreich (F\"O)} +\edef\blxarch@style@jbhalle{Jahresschrift f\"ur mitteldeutsche Vorgeschichte} +\edef\blxarch@style@jbkrneuss{Jahrbuch f\"ur den Rhein-Kreis Neuss} +\edef\blxarch@style@karl{Karl. Das kulturelle Schachmagazin} +\edef\blxarch@style@maja{M\"unchner Arbeitskreis Junge Aegyptologie (MAJA)} +\edef\blxarch@style@nnu{Nachrichten aus Niedersachsens Urgeschichte} +\edef\blxarch@style@offa{Offa} +\edef\blxarch@style@sak{Studien zur Alt\"agyptischen Kultur} +\edef\blxarch@style@volkskunde{Zeitschrift f\"ur Volkskunde} +\edef\blxarch@style@zaak{Zeitschrift f\"ur Arch\"aologie au\ss ereurop\"aischer Kulturen (ZAAK)} +\edef\blxarch@style@zaes{Zeitschrift f\"ur \"Agyptische Sprache und Altertumskunde (Z\"AS)} +% \end{macrocode} +% \end{macro} % \end{macro} % \end{macro} % \end{macro} @@ -10732,12 +11717,6 @@ % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% % % % \subsection{Bibliography style files} @@ -10748,7 +11727,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macro}{\archaeobibstyletitle} @@ -10768,7 +11747,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-comp-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -10788,7 +11767,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-ibid-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -10809,7 +11788,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-icomp-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Datei{biblatex-archaeology.sty} always after a style. @@ -10830,7 +11809,7 @@ %<*authoryearsharedBBX> % % \begin{macro}{\blxarch@fork@authordate} -% I'am an author date style. +% I am an author date style. % \begin{macrocode} \def\blxarch@fork@authordate{} % \end{macrocode} @@ -10840,6 +11819,8 @@ \RequirePackage{biblatex-archaeology} % \end{macrocode} % +% \begin{option}{mergedate} +% \begin{option}{labeldate} % \begin{option}{sorting} % \begin{macrocode} \ExecuteBibliographyOptions{ @@ -10849,6 +11830,8 @@ } % \end{macrocode} % \end{option} +% \end{option} +% \end{option} % % \begin{bibliographydriver}{article} % \begin{bibliographydriver}{book} @@ -10859,13 +11842,15 @@ % \begin{bibliographydriver}{periodical} % \begin{bibliographydriver}{thesis} % \begin{bibliographydriver}{unpublished} -% We are going to reimplement Feld{volume} formatting. +% We are going to reimplement \Feld{volume} formatting. % \begin{macrocode} \def\blxarch@settabbedlabeldate#1{% \xpatchbibdriver{#1}{\setunit{\printdelim{nametitledelim}}\newblock} {\setunit{\printdelim{nametitledelim}}% - \iftabbedlabeldate{&}{\newblock}}{}{} - \xapptobibdriver{#1}{\end{tabbedlabeldate}}{}{} + \iftabbedlabeldate{&}{\newblock}} + {}{Patching driver '#1' failed (a)} + \xapptobibdriver{#1}{\end{tabbedlabeldate}} + {}{Patching driver '#1' failed (b)} } \blxarch@settabbedlabeldate{article} \blxarch@settabbedlabeldate{book} @@ -10875,7 +11860,8 @@ \blxarch@settabbedlabeldate{periodical} \blxarch@settabbedlabeldate{thesis} \blxarch@settabbedlabeldate{unpublished} -\xpatchbibdriver{inreference}{{finentry}}{{finentry}\end{tabbedlabeldate}}{}{} +\xpatchbibdriver{inreference}{{finentry}}{{finentry}\end{tabbedlabeldate}} + {}{Patching driver 'inreference' failed (1)} % \end{macrocode} % \end{bibliographydriver} % \end{bibliographydriver} @@ -10893,14 +11879,116 @@ % \end{macrocode} % \end{format} % +% \begin{bibmacro}{begentry} +% \begin{bibmacro}{finentry} +% \Format{issue+date} cannot be changed in author date label generation, but it must be available +% in \Befehl{fullcite}-like commands. +% \begin{macrocode} +\xpretobibmacro{begentry}{% + \csuse{blxarch@issuedate}% +}{}{Patching bibmacro 'begentry' failed (1)} +\xpretobibmacro{finentry}{% + \restorebibmacro{issue+date}% +}{}{Patching bibmacro 'finentry' failed (2)} +% \end{macrocode} +% \end{bibmacro} +% \end{bibmacro} +% +% \begin{bibmacro}{author} +% \begin{bibmacro}{editor} +% \begin{bibmacro}{translator} +% \begin{bibmacro}{bbx:editor} +% \begin{bibmacro}{bbx:translator} +% Allow dashed label names in citations and \Feld{edition} glued to label date. +% \begin{macrocode} +\xpatchbibmacro{author}{\printnames{author}}{% + \ifidemincitation + {\printtext{% + \bibstring{idem\thefield{gender}}}} + {\usebibmacro{sortnamelist}{author}}} + {}{Patching bibmacro 'author' failed (1)} +\xpatchbibmacro{author}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}} + {}{Patching bibmacro 'author' failed (2)} +\xpatchbibmacro{bbx:editor}{\printnames{editor}}{% + \ifidemincitation + {\printtext{% + \bibstring{idem\thefield{gender}}}} + {\usebibmacro{sortnamelist}{editor}}} + {}{Patching bibmacro 'bbx:editor' failed (1)} +\xpatchbibmacro{bbx:translator}{\printnames{translator}}{% + \ifidemincitation + {\printtext{% + \bibstring{idem\thefield{gender}}}} + {\usebibmacro{sortnamelist}{translator}}} + {}{Patching bibmacro 'bbx:translator' failed} +\xpatchbibmacro{bbx:editor}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}} + {}{Patching bibmacro 'bbx:editor' failed (2)} +\xpatchbibmacro{bbx:translator}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}} + {}{Patching bibmacro 'bbx:translator' failed} +% \end{macrocode} +% \end{bibmacro} +% \end{bibmacro} +% \end{bibmacro} +% \end{bibmacro} +% \end{bibmacro} +% % +% +%<*numericcompBBX> +% +% \subsubsection{File \Datei{numeric-comp-archaeology.bbx}} +% +% \begin{macrocode} +\ProvidesFile{numeric-comp-archaeology.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% \begin{macro}{\blxarch@fork@numeric} +% I am a numeric style. +% \begin{macrocode} +\def\blxarch@fork@numeric{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@numc} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\RequireBibliographyStyle{numeric-comp} +% \end{macrocode} +% +% +%<*verboseBBX> +% +% \subsubsection{File \Datei{verbose-archaeology.bbx}} +% +% \begin{macrocode} +\ProvidesFile{verbose-archaeology.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% Load \Paket{biblatex-archaeology} after a style. +% \begin{macrocode} +\RequireBibliographyStyle{verbose} +% \end{macrocode} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@v} +% \end{macrocode} +% \end{macro} +% +% %<*verboseibidBBX> % % \subsubsection{File \Datei{verbose-ibid-archaeology.bbx}} % % \begin{macrocode} \ProvidesFile{verbose-ibid-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -10921,7 +12009,7 @@ % % \begin{macrocode} \ProvidesFile{verbose-trad2note-archaeology.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -10940,24 +12028,31 @@ % % \subsubsection{Shared code for generic verbose styles} % -% \begin{macro}{\blxarch@fork@footnote} -% I'am a footnote style. +% \begin{macro}{\blxarch@fork@verbose} +% I am a footnote style. % \begin{macrocode} \def\blxarch@fork@verbose{} % \end{macrocode} % \end{macro} % +% +%<*nonauthoryearsharedBBX> +% +% \subsubsection{Shared code for generic verbose and numeric styles} +% % \begin{macrocode} \RequirePackage{biblatex-archaeology} % \end{macrocode} % % \begin{option}{repeatlabel} % \begin{bibmacro}{repeatlabel } -% \Option{repeatlabel} doesn't work in verbose styles. +% \Option{repeatlabel} doesn't work in verbose and numeric styles. % \begin{macrocode} -\ExecuteBibliographyOptions{repeatlabel=false} +\ExecuteBibliographyOptions{ + repeatlabel=false +} \renewbibmacro*{repeatlabel}{% - \blxarch@errmsg{Option 'repeatlabel' must be 'false' in verbose styles}} + \blxarch@errmsg{Option 'repeatlabel' must be 'false' in verbose and numeric styles}} % \end{macrocode} % \end{bibmacro} % \end{option} @@ -10976,14 +12071,14 @@ % \end{macrocode} % \end{macro} % -% +% %<*aefkwBBX> % % \subsubsection{File \Datei{aefkw.bbx}} % % \begin{macrocode} \ProvidesFile{aefkw.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -11025,6 +12120,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=true, origfields=false, @@ -11055,7 +12151,7 @@ % % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % @@ -11071,8 +12167,8 @@ % \begin{macro}{\booklabelnamepunct} % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -11080,8 +12176,8 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnameprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\ifcitation{\textsc{#1}}{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\ifcitation{\textsc{#1}}{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\ifcitation{\textsc{#1}}{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\ifcitation{\textsc{#1}}{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -11089,15 +12185,15 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\bibnamedash} % \begin{macrocode} -\renewcommand{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}}} +\renewcommand*{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}}} % \end{macrocode} % \end{macro} % @@ -11129,8 +12225,8 @@ % \begin{macro}{\titleseriesdelim} % \begin{macro}{\seriespunct} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\unspace\nopunct} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\titleseriesdelim}{\unspace\nopunct} +\renewcommand*{\seriespunct}{\addspace} % \end{macrocode} % \end{macro} % \end{macro} @@ -11161,7 +12257,7 @@ % % \begin{macrocode} \ProvidesFile{afwl.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -11204,6 +12300,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -11241,11 +12338,11 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\repeatlabelwrap} +% \begin{format}{repeatlabel} % \begin{macrocode} -\renewcommand{\repeatlabelwrap}[1]{\mkbibbold{#1}} +\DeclareFieldFormat*{repeatlabel}{\mkbibbold{#1}} % \end{macrocode} -% \end{macro} +% \end{format} % % \begin{format}{bookauthor} % \begin{format}{sortname} @@ -11259,8 +12356,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -11268,8 +12365,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -11285,7 +12382,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -11294,15 +12391,15 @@ % \begin{macro}{\volumenumberdelim} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -11322,7 +12419,7 @@ % \end{macrocode} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibparens{#1}} @@ -11340,23 +12437,23 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % % \begin{macro}{\multicitedelim} % Delimiter beween multiple citations. Some styles have a strong delimiter. % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -11366,7 +12463,7 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} @@ -11378,7 +12475,7 @@ % % \begin{macrocode} \ProvidesFile{amit.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -11421,6 +12518,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -11461,8 +12559,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -11470,8 +12568,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -11479,7 +12577,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -11488,7 +12586,7 @@ % \begin{macro}{\volumenumberdelim} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % @@ -11501,7 +12599,7 @@ % \end{format} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibparens{#1}} @@ -11518,22 +12616,22 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -11543,14 +12641,14 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} % % \begin{macro}{\nameshortformdelim} % \begin{macrocode} -\renewcommand{\nameshortformdelim}{\addspace in\space} +\renewcommand*{\nameshortformdelim}{\addspace in\space} % \end{macrocode} % \end{macro} % @@ -11561,7 +12659,7 @@ % % \begin{macrocode} \ProvidesFile{archa.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -11609,6 +12707,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -11658,10 +12757,10 @@ % \begin{macro}{\mkbibbooknamesuffix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbibbooknamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -11674,10 +12773,10 @@ % \begin{macro}{\mkbibsourcenamesuffix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbibsourcenamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -11690,10 +12789,10 @@ % \begin{macro}{\mkbiblistnamesuffix} % Different name formatting of \Feld{author}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbiblistnamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -11704,9 +12803,9 @@ % \begin{macro}{\booklabelpunct} % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -11714,20 +12813,20 @@ % % \begin{macro}{\subtitlepunct} % \begin{macrocode} -\renewcommand{\subtitlepunct}{\addcolon\space} +\renewcommand*{\subtitlepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\titleseriesdelim} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addperiod\space} +\renewcommand*{\titleseriesdelim}{\addperiod\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -11735,7 +12834,7 @@ % % \begin{macro}{\subnumberseriesdelim} % \begin{macrocode} -\renewcommand{\subnumberseriesdelim}{\newunitpunct} +\renewcommand*{\subnumberseriesdelim}{\newunitpunct} % \end{macrocode} % \end{macro} % @@ -11751,11 +12850,11 @@ % \end{format} % \end{format} % -% \begin{format}{realdateparen} -% \begin{format}{origrealdateparen} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdateparen}{\addcomma\space#1} -\DeclareFieldFormat*{origrealdateparen}{\addcomma\space#1} +\DeclareFieldFormat*{realdateparens}{\addcomma\space#1} +\DeclareFieldFormat*{origrealdateparens}{\addcomma\space#1} % \end{macrocode} % \end{format} % \end{format} @@ -11777,7 +12876,8 @@ % % \begin{bibmacro}{thesistype} % \begin{macrocode} -\xpatchbibmacro{thesistype}{bibstring}{biblstring}{}{} +\xpatchbibmacro{thesistype}{bibstring}{biblstring} + {}{Patching bibmacro 'thesistype' failed (1)} % \end{macrocode} % \end{bibmacro} % @@ -11788,7 +12888,7 @@ % % \begin{macrocode} \ProvidesFile{dguf.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -11830,6 +12930,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=true, origfields=true, @@ -11869,15 +12970,15 @@ % % \begin{macro}{\multilistdelim} % \begin{macrocode} -\renewcommand{\multilistdelim}{\addspace-\space} +\renewcommand*{\multilistdelim}{\addspace-\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -11885,19 +12986,19 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnameprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} % -% \begin{bibmacro}{name:andothers} +% \begin{macro}{\mkbibandothers} % \begin{macrocode} -\xpatchbibmacro{name:andothers}{\bibstring{andothers}}{\bibstring[\mkbibnamefamily]{andothers}}{}{} +\renewcommand*{\mkbibandothers}[1]{\mkbibnamefamily{\#1}} % \end{macrocode} -% \end{bibmacro} +% \end{macro} % -% \begin{format}{urldate} +% \begin{format}{bookauthor} % \begin{format}{sortname} % \begin{macrocode} \DeclareNameAlias{bookauthor}{given-family} @@ -11918,7 +13019,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -11951,7 +13052,7 @@ % \begin{macro}{\institutionlocationdelim} % Delimiter between \Feld{institution} and \Feld{location}. % \begin{macrocode} -\renewcommand{\institutionlocationdelim}{\addspace} +\renewcommand*{\institutionlocationdelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -11966,7 +13067,7 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\unspace\addcomma\space}} @@ -11980,7 +13081,7 @@ % % \begin{macrocode} \ProvidesFile{dguf-alt.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -12026,6 +13127,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -12066,8 +13168,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addspace} -\renewcommand{\booklabelnamepunct}{\addspace} +\renewcommand*{\labelnamepunct}{\addspace} +\renewcommand*{\booklabelnamepunct}{\addspace} % \end{macrocode} % \end{macro} % \end{macro} @@ -12095,15 +13197,15 @@ % % \begin{macro}{\multilistdelim} % \begin{macrocode} -\renewcommand{\multilistdelim}{\addslash} +\renewcommand*{\multilistdelim}{\addslash} % \end{macrocode} % \end{macro} % % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addcomma\space} -\renewcommand{\finalnamedelim}{\addspace\&\space} +\renewcommand*{\multinamedelim}{\addcomma\space} +\renewcommand*{\finalnamedelim}{\addspace\&\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -12111,8 +13213,8 @@ % \begin{macro}{\mkbibnamefamily} % \begin{macro}{\mkbibnameprefix} % \begin{macrocode} -\renewcommand{\mkbibnamefamily}[1]{\MakeUppercase{#1}} -\renewcommand{\mkbibnameprefix}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbibnamefamily}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbibnameprefix}[1]{\MakeUppercase{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12120,8 +13222,8 @@ % \begin{macro}{\mkbibbooknamefamily} % \begin{macro}{\mkbibbooknameprefix} % \begin{macrocode} -\renewcommand{\mkbibbooknamefamily}[1]{\MakeUppercase{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\MakeUppercase{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12129,8 +13231,8 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnameprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\MakeUppercase{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\MakeUppercase{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\MakeUppercase{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12138,6 +13240,7 @@ % \begin{bibmacro}{in:} % \begin{macrocode} \xpretobibmacro{in:}{\itshape} + {}{Patching bibmacro 'in:' failed} % \end{macrocode} % \end{bibmacro} % @@ -12163,9 +13266,9 @@ % \end{format} % \end{format} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % @@ -12184,7 +13287,7 @@ % % \begin{macrocode} \ProvidesFile{dguf-apa.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -12249,6 +13352,7 @@ journallocation=false, maxbooknames=7, minbooknames=7, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=false, @@ -12286,15 +13390,15 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\finalcitedelim} +% \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\nameyeardelim} % \begin{macrocode} -\renewcommand{\nameyeardelim}{\addcomma\space} +\renewcommand*{\nameyeardelim}{\addcomma\space} % \end{macrocode} % \end{macro} % @@ -12302,8 +13406,8 @@ % \begin{macro}{\finalnamedelim} % Different name formatting in the \texttt{by author/editor} block. % \begin{macrocode} -\renewcommand{\multinamedelim}{\addcomma\space} -\renewcommand{\finalnamedelim}{\addspace\&\space} +\renewcommand*{\multinamedelim}{\addcomma\space} +\renewcommand*{\finalnamedelim}{\addspace\&\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -12320,22 +13424,22 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addperiod\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addperiod\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\intitlepunct} % \begin{macrocode} -\renewcommand{\intitlepunct}{\printunit{\addspace}} +\renewcommand*{\intitlepunct}{\printunit{\addspace}} % \end{macrocode} % \end{macro} % % \begin{macro}{\finentrypunct} % No period after bare electronic identifiers % \begin{macrocode} -\renewcommand{\finentrypunct}{% +\renewcommand*{\finentrypunct}{% \iffieldundef{doi} {\ifboolexpr{ not test {\iffieldundef{eprint}} @@ -12385,12 +13489,12 @@ \iffieldundef{maintitle} {\iffieldundef{subseries} {} - {\savefield{subseries}{\blxarch@field@subseries}% + {\savefield*{subseries}{\blxarch@field@subseries}% \restorefield{subtitle}{\blxarch@field@subseries}% \clearfield{volume}% - \savefield{subnumber}{\blxarch@field@subnumber}% + \savefield*{subnumber}{\blxarch@field@subnumber}% \restorefield{volume}{\blxarch@field@subnumber}}} - {\savefield{maintitle}{\blxarch@field@maintitle}% + {\savefield*{maintitle}{\blxarch@field@maintitle}% \restorefield{subtitle}{\blxarch@field@maintitle}}% \usebibmacro{title}% \newunit} @@ -12403,12 +13507,12 @@ \iffieldundef{maintitle} {\iffieldundef{subseries} {} - {\savefield{subseries}{\blxarch@field@subseries}% + {\savefield*{subseries}{\blxarch@field@subseries}% \restorefield{booksubtitle}{\blxarch@field@subseries}% \clearfield{volume}% - \savefield{subnumber}{\blxarch@field@subnumber}% + \savefield*{subnumber}{\blxarch@field@subnumber}% \restorefield{volume}{\blxarch@field@subnumber}}} - {\savefield{maintitle}{\blxarch@field@maintitle}% + {\savefield*{maintitle}{\blxarch@field@maintitle}% \restorefield{booksubtitle}{\blxarch@field@maintitle}}% \usebibmacro{booktitle}% \newunit} @@ -12418,15 +13522,15 @@ % % \begin{macro}{\subtitlepunct} % \begin{macrocode} -\renewcommand{\subtitlepunct}{\addcolon\space} +\renewcommand*{\subtitlepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\titleseriesdelim} +% \changes{1.1}{2017/05/23}{Must be a space in \Stil{dguf-apa}. (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/1}{issue \#1})} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addspace} +\renewcommand*{\titleseriesdelim}{\addspace} % \end{macrocode} -% \changes{1.1}{2017/05/23}{Must be a space in \Stil{dguf-apa}. (\href{https://github.com/CarlOrff/biblatex-archaeology/issues/1}{issue \#1})} % \end{macro} % % \begin{format}{titlebrackets} @@ -12463,8 +13567,8 @@ % \begin{macro}{\volumenumberdelim} % \begin{macro}{\journalvolumedelim} % \begin{macrocode} -\renewcommand{\volumenumberdelim}{} -\renewcommand{\journalvolumedelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{} +\renewcommand*{\journalvolumedelim}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -12507,7 +13611,7 @@ \DeclareFieldFormat*{pages}{% \mkbibparens{\mkpageprefix[bookpagination]{#1}}} \DeclareFieldFormat[article,review,suppperiodical]{pages}{#1} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} @@ -12538,13 +13642,14 @@ % % \begin{macro}{\typeinstitutiondelim} % \begin{macrocode} -\renewcommand{\typeinstitutiondelim}{\addcomma\space} +\renewcommand*{\typeinstitutiondelim}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{bibmacro}{thesistype} % \begin{macrocode} -\xpatchbibmacro{thesistype}{bibstring}{biblstring}{}{} +\xpatchbibmacro{thesistype}{bibstring}{biblstring} + {}{Patching driver 'thesistype' failed (2)} % \end{macrocode} % \end{bibmacro} % @@ -12556,7 +13661,7 @@ % % \begin{macrocode} \ProvidesFile{eaz.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -12603,6 +13708,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -12643,8 +13749,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -12657,22 +13763,22 @@ % % \begin{macro}{\bibnamedash} % \begin{macrocode} -\renewcommand{\bibnamedash}{\printtext{\bibstring{idem\thefield{gender}}}} +\renewcommand*{\bibnamedash}{\printtext{\bibstring{idem\thefield{gender}}}} % \end{macrocode} % \end{macro} % % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\multinamedelim} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\multinamedelim} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\repeatlabeldelim} % \begin{macrocode} -\renewcommand{\repeatlabeldelim}{\addcolon\space} +\renewcommand*{\repeatlabeldelim}{\addcolon\space} % \end{macrocode} % \end{macro} % @@ -12706,7 +13812,7 @@ % \begin{macro}{\institutionlocationdelim} % Delimiter between \Feld{institution} and \Feld{location}. % \begin{macrocode} -\renewcommand{\institutionlocationdelim}{\addspace} +\renewcommand*{\institutionlocationdelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -12734,7 +13840,7 @@ % % \begin{macrocode} \ProvidesFile{eaz-alt.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -12777,6 +13883,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -12839,10 +13946,10 @@ % \begin{macro}{\mkbibbooknameprefix} % \begin{macro}{\mkbibbooknamesuffix} % \begin{macrocode} -\renewcommand{\mkbibbooknamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12854,10 +13961,10 @@ % \begin{macro}{\mkbibsourcenameprefix} % \begin{macro}{\mkbibsourcenamesuffix} % \begin{macrocode} -\renewcommand{\mkbibsourcenamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12869,10 +13976,10 @@ % \begin{macro}{\mkbiblistnameprefix} % \begin{macro}{\mkbiblistnamesuffix} % \begin{macrocode} -\renewcommand{\mkbiblistnamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -12888,22 +13995,24 @@ {}% \addspace\&\space} \def\blxarch@finalnamedelim@default{\addspace\&\space} -\xapptobibmacro{begentry}{\let\finalnamedelim\blxarch@finalnamedelim@sortname}{}{} -\xapptobibmacro{title}{\let\finalnamedelim\blxarch@finalnamedelim@default}{}{} +\xapptobibmacro{begentry}{\let\finalnamedelim\blxarch@finalnamedelim@sortname} + {}{Patching bibmacro 'begentry' failed (3)} +\xapptobibmacro{title}{\let\finalnamedelim\blxarch@finalnamedelim@default} + {}{Patching bibmacro 'title' failed} % \end{macrocode} % \end{macro} % % \begin{macro}{\bibnamedash} % \begin{macrocode} -\renewcommand{\bibnamedash}{\parbox{\bibhang}{\hfill\textendash\hspace*{0.4em}}} +\renewcommand*{\bibnamedash}{\parbox{\bibhang}{\hfill\textendash\hspace*{0.4em}}} % \end{macrocode} % \end{macro} % % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelpunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcolon\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcolon\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -12917,7 +14026,7 @@ % % \begin{macro}{\multilistdelim} % \begin{macrocode} -\renewcommand{\multilistdelim}{\addspace\textendash\space} +\renewcommand*{\multilistdelim}{\addspace\textendash\space} % \end{macrocode} % \end{macro} % @@ -12941,13 +14050,13 @@ % % \begin{macro}{\seriespunct} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\noseriespunct} % \begin{macrocode} -\renewcommand{\noseriespunct}{\addperiod\space} +\renewcommand*{\noseriespunct}{\addperiod\space} % \end{macrocode} % \end{macro} % @@ -12974,7 +14083,7 @@ % % \begin{macro}{\institutionlocationdelim} % \begin{macrocode} -\renewcommand{\institutionlocationdelim}{\addspace} +\renewcommand*{\institutionlocationdelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -12995,7 +14104,7 @@ % % \begin{macrocode} \ProvidesFile{foe.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -13042,6 +14151,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=4, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -13080,12 +14190,12 @@ % \end{macro} % % \begin{macro}{\repeatlabeldelim} -% \begin{macro}{\repeatlabelwrap} +% \begin{format}{repeatlabel} % \begin{macrocode} -\renewcommand{\repeatlabeldelim}{\mkbibbold{\addcolon\space}} -\renewcommand{\repeatlabelwrap}[1]{\mkbibbold{#1}} +\renewcommand*{\repeatlabeldelim}{\mkbibbold{\addcolon\space}} +\DeclareFieldFormat*{repeatlabel}{\mkbibbold{#1}} % \end{macrocode} -% \end{macro} +% \end{format} % \end{macro} % % \begin{format}{bookauthor} @@ -13102,10 +14212,10 @@ % \begin{macro}{\mkbibbooknameprefix} % \begin{macro}{\mkbibbooknamesuffix} % \begin{macrocode} -\renewcommand{\mkbibbooknamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -13117,10 +14227,10 @@ % \begin{macro}{\mkbibsourcenameprefix} % \begin{macro}{\mkbibsourcenamesuffix} % \begin{macrocode} -\renewcommand{\mkbibsourcenamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -13132,10 +14242,10 @@ % \begin{macro}{\mkbiblistnameprefix} % \begin{macro}{\mkbiblistnamesuffix} % \begin{macrocode} -\renewcommand{\mkbiblistnamegiven}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnamesuffix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamegiven}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamesuffix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -13168,9 +14278,9 @@ % \begin{macro}{\booklabelpunct} % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -13179,20 +14289,20 @@ % \begin{macro}{\inbookbookdelim} % Change \Befehl{newunit} ahead of \Format{in:} % \begin{macrocode} -\renewcommand{\inbookbookdelim}{\addperiod\space} +\renewcommand*{\inbookbookdelim}{\addperiod\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\finalnamedelim}{\addspace\biblstring{and}\space} +\renewcommand*{\finalnamedelim}{\addspace\biblstring{and}\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addcomma\addspace} +\renewcommand*{\seriespunct}{\addcomma\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -13200,7 +14310,7 @@ % % \begin{macro}{\subnumberseriesdelim} % \begin{macrocode} -\renewcommand{\subnumberseriesdelim}{\newunitpunct} +\renewcommand*{\subnumberseriesdelim}{\newunitpunct} % \end{macrocode} % \end{macro} % @@ -13216,11 +14326,11 @@ % \end{format} % \end{format} % -% \begin{format}{realdateparen} -% \begin{format}{origrealdateparen} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdateparen}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdateparen}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -13247,7 +14357,7 @@ % % \begin{macrocode} \ProvidesFile{jb-halle.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -13290,6 +14400,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=false, origfields=true, @@ -13333,17 +14444,17 @@ % \end{format} % \end{format} % -% \begin{macro}{\repeatlabelwrap} +% \begin{format}{repeatlabel} % \begin{macrocode} -\renewcommand{\repeatlabelwrap}[1]{\mkbibbold{#1}} +\DeclareFieldFormat{repeatlabel}{\mkbibbold{#1}} % \end{macrocode} -% \end{macro} +% \end{format} % % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -13351,8 +14462,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -13367,7 +14478,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -13376,15 +14487,15 @@ % \begin{macro}{\booklabelnamepunct} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -13415,7 +14526,7 @@ % \end{macrocode} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibparens{#1}} @@ -13433,16 +14544,16 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % @@ -13458,7 +14569,7 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -13468,14 +14579,14 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} % % \begin{macro}{\nameshortformdelim} % \begin{macrocode} -\renewcommand{\nameshortformdelim}{\addspace in\space} +\renewcommand*{\nameshortformdelim}{\addspace in\space} % \end{macrocode} % \end{macro} % @@ -13486,7 +14597,7 @@ % % \begin{macrocode} \ProvidesFile{jb-kreis-neuss.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -13531,6 +14642,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -13569,15 +14681,15 @@ % \begin{macro}{\newunitpunct} % The delimiter between volume and date. % \begin{macrocode} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\booklabelnamepunct} % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\booklabelnamepunct}{\addcolon\space} -\renewcommand{\labelnamepunct}{\addcolon\space} +\renewcommand*{\booklabelnamepunct}{\addcolon\space} +\renewcommand*{\labelnamepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -13585,28 +14697,28 @@ % \begin{macro}{\volumedatedelim} % The delimiter between volume and date. % \begin{macrocode} -\renewcommand{\volumedatedelim}{\addspace} +\renewcommand*{\volumedatedelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\volumedatedelim} % The delimiter between volume and date. % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addspace} +\renewcommand*{\titleseriesdelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\multinamedelim} % Delimiter beween multiple citations. % \begin{macrocode} -\renewcommand{\multinamedelim}{\addspace\addslash\space} +\renewcommand*{\multinamedelim}{\addspace\addslash\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\finalnamedelim} % Delimiter beween multiple citations. % \begin{macrocode} -\renewcommand{\finalnamedelim}{\multinamedelim} +\renewcommand*{\finalnamedelim}{\multinamedelim} % \end{macrocode} % \end{macro} % @@ -13623,10 +14735,10 @@ % \end{format} % \end{format} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % Reprints in parentheses. % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\mkbibparens{#1}} +\DeclareFieldFormat*{reprintparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % @@ -13659,7 +14771,7 @@ % % \begin{macro}{\seriesnumberdelim} % \begin{macrocode} -\renewcommand{\seriesnumberdelim}{\newunitpunct} +\renewcommand*{\seriesnumberdelim}{\newunitpunct} % \end{macrocode} % \end{macro} % @@ -13671,21 +14783,21 @@ % % \begin{macro}{\noseriespunct} % \begin{macrocode} -\renewcommand{\noseriespunct}{\newunitpunct} +\renewcommand*{\noseriespunct}{\newunitpunct} % \end{macrocode} % \end{macro} % % \begin{macro}{\multilistdelim} % Delimiter beween multiple citations. % \begin{macrocode} -\renewcommand{\multilistdelim}{\addspace\addslash\space} +\renewcommand*{\multilistdelim}{\addspace\addslash\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\sqspace} % Use string \Kbd{sequens} without space (only if two consecutive pages get cited!). % \begin{macrocode} -\renewcommand{\sqspace}{} +\renewcommand*{\sqspace}{} % \end{macrocode} % \end{macro} % @@ -13702,7 +14814,6 @@ {#1}% } % \end{macrocode} -% \changes{1.3}{2017/08/15}{\Befehl{rangelen} error fixed} % \end{format} % % @@ -13712,7 +14823,7 @@ % % \begin{macrocode} \ProvidesFile{karl.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -13756,6 +14867,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, noseries=true, nothesistitlepunct=false, notitlepunct=false, @@ -13765,8 +14877,8 @@ preservelastauthor=false, repeatlabel=false, shortform=false, - shortjournal=true, - shortseries=true, + shortjournal=false, + shortseries=false, subseries=true, summarytitle=false, tabbedlabeldate=false, @@ -13796,36 +14908,35 @@ % % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\finalnamedelim}{\addspace\biblstring{and}\space} +\renewcommand*{\finalnamedelim}{\addspace\biblstring{and}\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcolon\space} +\renewcommand*{\labelnamepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % % \begin{format}{title} % \begin{macrocode} \DeclareFieldFormat*{title}{\mkbibquote{#1}} -\DeclareFieldFormat[inreference]{title}{\biblstring{subverbum}\addspace\mkbibquote{#1}} \DeclareFieldFormat[book,booklet,collection,manual,misc,proceedings,report,thesis,unpublished] -{title}{\textit{#1}} +{title}{\emph{#1}} % \end{macrocode} % \end{format} % % \begin{format}{booktitle} % \begin{format}{maintitle} % \begin{macrocode} -\DeclareFieldFormat*{booktitle}{\textit{#1}} -\DeclareFieldFormat*{maintitle}{\textit{#1}} +\DeclareFieldFormat*{booktitle}{\emph{#1}} +\DeclareFieldFormat*{maintitle}{\emph{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -13839,7 +14950,7 @@ % % \begin{format}{journaltitle} % \begin{macrocode} -\DeclareFieldFormat*{journaltitle}{\textit{#1}} +\DeclareFieldFormat*{journaltitle}{\emph{#1}} % \end{macrocode} % \end{format} % @@ -13861,7 +14972,7 @@ % \begin{format}{url} % \begin{format}{urldate} % \begin{macrocode} -\DeclareFieldFormat*{url}{\textit{\url{#1}}} +\DeclareFieldFormat*{url}{\emph{\url{#1}}} \DeclareFieldFormat*{urldate}{} % \end{macrocode} % \end{format} @@ -13874,11 +14985,11 @@ % % \begin{macrocode} \ProvidesFile{maja.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} -\RequireBibliographyStyle{verbose-ibid-archaeology} +\RequireBibliographyStyle{verbose-archaeology} % \end{macrocode} % % \begin{macro}{\archaeobibstyletitle} @@ -13912,11 +15023,12 @@ % \begin{macrocode} editionsuperscript=predate, giveninitligatures={}, - idemincitation=true, + idemincitation=false, injournal=true, journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=true, origfields=false, @@ -13925,8 +15037,8 @@ preservelastauthor=false, repeatlabel=false, shortform=title, - shortjournal=false, - shortseries=false, + shortjournal=true, + shortseries=true, subseries=false, summarytitle=false, tabbedlabeldate=false, @@ -13947,21 +15059,24 @@ % % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{format}{sortname} +% \begin{format}{labelnames} % \begin{macrocode} \DeclareNameAlias{sortname}{family-given} +\DeclareNameAlias{labelnames}{sortname} % \end{macrocode} % \end{format} +% \end{format} % % \begin{macro}{\booklabelnamepunct} % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -13969,8 +15084,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addspace\slash\space} -\renewcommand{\finalnamedelim}{\addspace\slash\space} +\renewcommand*{\multinamedelim}{\addspace\slash\space} +\renewcommand*{\finalnamedelim}{\addspace\slash\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -13980,19 +15095,47 @@ % \begin{macrocode} \DeclareFieldFormat*{pages}{#1} \DeclareFieldFormat*{volume}{\addspace#1} +\DeclareFieldFormat[inreference]{volume}{\addspace\RN{#1}} % \end{macrocode} % \end{format} % \end{format} % +% \begin{format}{edition} +% \begin{format}{usere} +% \begin{macrocode} +\DeclareFieldFormat*{edition}{} +\DeclareFieldFormat*{usere}{} +% \end{macrocode} +% \end{format} +% \end{format} +% +% \begin{format}{titleaddon} +% \begin{format}{booktitleaddon} +% \begin{format}{maintitleaddon} +% \begin{macrocode} +\DeclareFieldFormat*{titleaddon}{} +\DeclareFieldFormat*{booktitleaddon}{} +\DeclareFieldFormat*{maintitleaddon}{} +% \end{macrocode} +% \end{format} +% \end{format} +% \end{format} +% % \begin{macro}{\titleseriesdelim} % \begin{macro}{\seriespunct} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\newunitpunct} -\renewcommand{\seriespunct}{\newunitpunct} +\renewcommand*{\titleseriesdelim}{\newunitpunct} +\renewcommand*{\seriespunct}{\newunitpunct} % \end{macrocode} % \end{macro} % \end{macro} % +% \begin{format}{location} +% \begin{macrocode} +\DeclareListFormat[inreference]{location}{} +% \end{macrocode} +% \end{format} +% % \begin{format}{locationdateparens} % \begin{macrocode} \DeclareFieldFormat*{locationdateparens}{#1} @@ -14019,33 +15162,34 @@ % % \begin{format}{title} % \begin{macrocode} -\DeclareFieldFormat[inreference]{title}{#1} +\DeclareFieldFormat[inreference]{dictionary}{#1} % \end{macrocode} % \end{format} % % \begin{bibliographydriver}{inreference} % no serieses % \begin{macrocode} -\xpatchbibdriver{inreference}{location+date}{bibliographydate}{}{} -\xpatchbibdriver{inreference}{titlepunct}{nopunct}{}{} +\xpatchbibdriver{inreference}{location+date}{bibliographydate} + {}{Patching driver 'inreference' failed (2)} % \end{macrocode} % \end{bibliographydriver} % % \begin{bibmacro}{thesistype} % \begin{macrocode} -\xpatchbibmacro{thesistype}{bibstring}{biblstring}{}{} +\xpatchbibmacro{thesistype}{bibstring}{biblstring} + {}{Patching bibmacro 'thesistype' failed (3)} % \end{macrocode} % \end{bibmacro} % % \begin{macro}{\volumenumberdelim} % \begin{macrocode} -\renewcommand{\volumedatedelim}{\addspace} +\renewcommand*{\volumedatedelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\multilistdelim} % \begin{macrocode} -\renewcommand{\multilistdelim}{\addspace\slash\space} +\renewcommand*{\multilistdelim}{\addspace\slash\space} % \end{macrocode} % \end{macro} % @@ -14070,7 +15214,7 @@ % % \begin{macrocode} \ProvidesFile{mpk.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -14119,6 +15263,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=true, @@ -14166,8 +15311,8 @@ % \begin{macro}{\mkbibbooknameprefix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbibbooknamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14176,8 +15321,8 @@ % \begin{macro}{\mkbibsourcenameprefix} % Different name formatting of \Feld{bookauthor}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbibsourcenamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbibsourcenameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14186,8 +15331,8 @@ % \begin{macro}{\mkbiblistnameprefix} % Different name formatting of \Feld{author}/\Feld{editor}. % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14196,9 +15341,9 @@ % \begin{macro}{\booklabelpunct} % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -14206,14 +15351,14 @@ % % \begin{macro}{\titleseriesdelim} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addperiod\space} +\renewcommand*{\titleseriesdelim}{\addperiod\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\newunitpunct} +\renewcommand*{\seriespunct}{\newunitpunct} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -14221,7 +15366,7 @@ % % \begin{macro}{\subnumberseriesdelim} % \begin{macrocode} -\renewcommand{\subnumberseriesdelim}{\newunitpunct} +\renewcommand*{\subnumberseriesdelim}{\newunitpunct} % \end{macrocode} % \end{macro} % @@ -14237,11 +15382,11 @@ % \end{format} % \end{format} % -% \begin{format}{realdateparen} -% \begin{format}{origrealdateparen} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdateparen}{\addcomma\space#1} -\DeclareFieldFormat*{origrealdateparen}{\addcomma\space#1} +\DeclareFieldFormat*{realdateparens}{\addcomma\space#1} +\DeclareFieldFormat*{origrealdateparens}{\addcomma\space#1} % \end{macrocode} % \end{format} % \end{format} @@ -14269,35 +15414,320 @@ % % \begin{bibmacro}{thesistype} % \begin{macrocode} -\xpatchbibmacro{thesistype}{bibstring}{biblstring}{}{} +\xpatchbibmacro{thesistype}{bibstring}{biblstring} + {}{Patching bibmacro 'thesistype' failed (4)} % \end{macrocode} % \end{bibmacro} % -% \begin{macro}{\finentrypunct} +% \begin{macro}{\finentrypunct} +% \begin{macrocode} +\let\blxarch@buffer@finentrypunct\finentrypunct +\renewcommand*{\finentrypunct}{% + \ifboolexpr{ + test {\ifentrytype{online}} + or + test {\iffieldequalstr{entrysubtype}{digital}} + or + not test {\iffieldundef{doi}} + } + {} + {\blxarch@buffer@finentrypunct} +} +% \end{macrocode} +% \end{macro} +% +% +%<*mpkoeawBBX> +% +% \subsubsection{File \Datei{mpkoeaw.bbx}} +% +% \begin{macrocode} +\ProvidesFile{mpkoeaw.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% Load \Paket{biblatex-archaeology} after a style. +% \begin{macrocode} +\RequireBibliographyStyle{authoryear-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@mpkoeaw} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\DeclareLanguageMappingSuffix{-mpkoeaw} +% \end{macrocode} +% +% \begin{macrocode} +\ExecuteBibliographyOptions{ +% \end{macrocode} +% \blx options: +% \begin{macrocode} + dashed=false, + datezeros=true, + doi=true, + giveninits=true, + ibidtracker=false, + idemtracker=false, + loccittracker=false, + maxbibnames=500, + maxcitenames=3, + maxitems=3, + mergedate=true, + mincitenames=3, + minitems=3, + notetype=foot+end, + sortcites=true, + sorting=lnyvt, +% \end{macrocode} +% \archbib options: +% \begin{macrocode} + editionsuperscript=predate, % ??, not in guidelines + giveninitligatures={}, + idemincitation=true, + injournal=false, + journallocation=false, + maxbooknames=500, + minbooknames=3, + minrealdatediff=1, + nothesistitlepunct=false, + notitlepunct=false, + origfields=true, + pagesfirst=false, + positionlabeldate=location, + preservelastauthor=false, + repeatlabel=true, + shortform=false, + shortjournal=false, + shortseries=false, + subseries=true, + summarytitle=false, + tabbedlabeldate=false, + titlebrackets=false, + titlenote=false, + useeventdate=true, + useeventnumber=false, + usefestschriftaddon=false, + useinstitution=omitlocation, + uselocation=true, + usemultivenue=false, + usepublisher=false, + useunpublishedthesis=true, + usesourceeditor=true, + volumeafterseries=false, +} +% \end{macrocode} +% +% Set \Option{titlenote to \meta{true}} if exhibition detected; +% \begin{format}{bibtex} +% \begin{macrocode} +\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[ + overwrite=true, + ]{ + \step[ + fieldsource=eventtype, + match=\regexp{exhib}, + fieldset=options, + fieldvalue={titlenote=true,titlebrackets=true}, + append=true, + notfield=options, + ] + } + \map[ + overwrite=true, + ]{ + \step[ + fieldsource=options, + notmatch=\regexp{\btitlenote\b}, + final, + ] + \step[ + fieldsource=eventtype, + match=\regexp{exhib}, + fieldset=options, + fieldvalue={,titlenote=true,titlebrackets=true}, + append=true, + ] + } + } +} +% \end{macrocode} +% \end{format} +% +% \begin{macro}{\bibhang} +% \begin{macro}{\bibitemsep} +% \begin{macrocode} +\setlength{\bibhang}{0em} +\setlength{\bibitemsep}{\baselineskip} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{format}{sortname} +% \begin{macrocode} +\DeclareNameAlias{sortname}{given-family} +% \end{macrocode} +% \end{format} +% +% \begin{macro}{\mkbibbooknamefamily} +% \begin{macro}{\mkbibbooknameprefix} +% \begin{macrocode} +\renewcommand*{\mkbibbooknamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\textsc{#1}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\mkbibsourcenamefamily} +% \begin{macro}{\mkbibsourcenameprefix} +% \begin{macrocode} +\renewcommand*{\mkbibsourcenamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\textsc{#1}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\mkbiblistnamefamily} +% \begin{macro}{\mkbiblistnameprefix} +% \begin{macrocode} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\labelnamepunct} +% \begin{macrocode} +\renewcommand*{\labelnamepunct}{\addcomma\space} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\subtitlepunct} +% \begin{macrocode} +\renewcommand*{\subtitlepunct}{\addcolon\space\midsentence} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\articletitlepunct} +% \begin{macrocode} +\renewcommand*{\articletitlepunct}{\addcomma\space} +% \end{macrocode} +% \end{macro} +% +% \begin{format}{titlenote} +% \begin{format}{booktitlenote} +% \begin{format}{maintitlenote} +% \begin{macrocode} +\DeclareFieldFormat*{titlenote}{\mkbibparens{#1}} +\DeclareFieldAlias{booktitlenote}{titlenote} +\DeclareFieldAlias{maintitlenote}{titlenote} +% \end{macrocode} +% \end{format} +% \end{format} +% \end{format} +% +% \begin{format}{dictionary} +% \begin{macrocode} +\DeclareFieldFormat*{dictionary}{#1} +% \end{macrocode} +% \end{format} +% +% \begin{format}{volume} +% \begin{macrocode} +\DeclareFieldFormat*{volume}{\addspace#1} +% \end{macrocode} +% \end{format} +% +% \begin{macro}{\bibdatesubseqesep} +% \begin{macrocode} +\renewrobustcmd*{\bibdatesubseqesep}{\bibdaterangesep} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\volumedatedelim} +% \begin{macrocode} +\renewcommand*{\volumedatedelim}{\addslash} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\subnumberseriesdelim} +% \begin{macrocode} +\renewcommand*{\subnumberseriesdelim}{\addcomma\space} +% \end{macrocode} +% \end{macro} +% +% \begin{format}{journaldateparens} +% \begin{macrocode} +\DeclareFieldFormat*{journaldateparens}{#1} +% \end{macrocode} +% \end{format} +% +% \begin{format}{locationdateparens} +% \begin{macrocode} +\DeclareFieldFormat*{locationdateparens}{#1} +% \end{macrocode} +% \end{format} +% +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} +% \begin{macrocode} +\DeclareFieldFormat*{realdateparens}{#1} +\DeclareFieldFormat*{origrealdateparens}{#1} +% \end{macrocode} +% \end{format} +% \end{format} +% +% \begin{macro}{\typeinstitutiondelim} +% \begin{macrocode} +\renewcommand*{\typeinstitutiondelim}{\addcomma\space} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\daterealdatedelim} +% \begin{macrocode} +\renewcommand*{\daterealdatedelim}{\addcomma\space} +% \end{macrocode} +% \end{macro} +% +% \begin{format}{reprintparens} +% \begin{macrocode} +\DeclareFieldFormat*{reprintparens}{\addcomma\space#1} +% \end{macrocode} +% \end{format} +% +% \begin{macro}{\multilistdelim} +% \begin{macrocode} +\renewcommand*{\multilistdelim}{\addspace\textendash\space} +% \end{macrocode} +% \end{macro} +% +% \begin{format}{pages} +% \begin{macrocode} +\DeclareFieldFormat*{pages}{#1} +% \end{macrocode} +% \end{format} +% +% \begin{format}{url} +% and \Typ{thesis} have an URL. % \begin{macrocode} -\let\blxarch@buffer@finentrypunct\finentrypunct -\renewcommand{\finentrypunct}{% - \ifboolexpr{ - test {\ifentrytype{online}} - or - test {\iffieldequalstr{entrysubtype}{digital}} - or - not test {\iffieldundef{doi}} - } - {} - {\blxarch@buffer@finentrypunct} -} +\urlstyle{same} +\DeclareFieldFormat*{url}{\url{#1}} % \end{macrocode} -% \end{macro} +% \end{format} % -% +% %<*nnuBBX> % % \subsubsection{File \Datei{nnu.bbx}} % % \begin{macrocode} \ProvidesFile{nnu.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -14340,6 +15770,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -14386,8 +15817,8 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnameprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14395,8 +15826,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -14404,8 +15835,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -14421,7 +15852,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -14430,15 +15861,15 @@ % \begin{macro}{\booklabelnamepunct} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -14458,7 +15889,7 @@ % \end{macrocode} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibparens{#1}} @@ -14476,16 +15907,16 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % @@ -14501,7 +15932,7 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -14510,14 +15941,14 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} % % \begin{macro}{\nameshortformdelim} % \begin{macrocode} -\renewcommand{\nameshortformdelim}{\addspace in\space} +\renewcommand*{\nameshortformdelim}{\addspace in\space} % \end{macrocode} % \end{macro} % @@ -14528,7 +15959,7 @@ % % \begin{macrocode} \ProvidesFile{offa.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -14574,6 +16005,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=3, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -14614,51 +16046,51 @@ % \begin{macro}{\mkbibrepeatfamily} % \begin{macro}{\mkbibrepeatprefix} % \begin{macrocode} -\renewcommand{\mkbibrepeatfamily}[1]{#1} -\renewcommand{\mkbibrepeatprefix}[1]{#1} +\renewcommand*{\mkbibrepeatfamily}[1]{#1} +\renewcommand*{\mkbibrepeatprefix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\multilistdelim} % \begin{macrocode} -\renewcommand{\multilistdelim}{\addslash} +\renewcommand*{\multilistdelim}{\addslash} % \end{macrocode} % \end{macro} % % \begin{macro}{\repeatlabeldelim} % \begin{macrocode} -\renewcommand{\repeatlabeldelim}{\addcolon\space} +\renewcommand*{\repeatlabeldelim}{\addcolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\booklabelnamepunct} % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\seriespunct} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} % \end{macrocode} % \end{macro} % @@ -14694,7 +16126,7 @@ % % \begin{macro}{\institutionlocationdelim} % \begin{macrocode} -\renewcommand{\institutionlocationdelim}{\addspace} +\renewcommand*{\institutionlocationdelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -14714,7 +16146,7 @@ % % \begin{macrocode} \ProvidesFile{rgk-verbose.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -14729,6 +16161,7 @@ % % \begin{macrocode} \ExecuteBibliographyOptions{ + dashed=true, ibidtracker=true, idemtracker=false, loccittracker=true, @@ -14738,13 +16171,43 @@ % \end{macrocode} % % +%<*rgknumericBBX> +% +% \subsubsection{File \Datei{rgk-numeric.bbx}} +% +% \begin{macrocode} +\ProvidesFile{rgk-verbose.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireBibliographyStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@rgknumeric} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\ExecuteBibliographyOptions{ + ibidtracker=false, + idemtracker=false, + loccittracker=false, + maxbibnames=500, + maxcitenames=500, +} +% \end{macrocode} +% +% %<*rgkinlineBBX> % % \subsubsection{File \Datei{rgk-inline.bbx}} % % \begin{macrocode} \ProvidesFile{rgk-inline.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -14759,6 +16222,7 @@ % % \begin{macrocode} \ExecuteBibliographyOptions{ + dashed=true, ibidtracker=false, idemtracker=false, loccittracker=false, @@ -14779,15 +16243,15 @@ % % \begin{macro}{\bibnamedash} % \begin{macrocode} -\renewcommand{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}}} +\renewcommand*{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}}} % \end{macrocode} % \end{macro} % % \begin{macro}{\mkbibrepeatfamily} % \begin{macro}{\mkbibrepeatprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14795,14 +16259,13 @@ % %<*rgksharedBBX> % -% \subsubsection{Shared by \Datei{rgk-inline.bbx} and \Datei{rgk-verbose.bbx}} +% \subsubsection{Shared by \Datei{rgk-*.bbx}} % % \begin{macrocode} \ExecuteBibliographyOptions{ % \end{macrocode} % \blx options: % \begin{macrocode} - dashed=true, doi=false, eprint=false, giveninits=true, @@ -14823,6 +16286,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -14862,8 +16326,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -14871,8 +16335,8 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnamefamily} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\textsc{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -14880,8 +16344,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -14897,7 +16361,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -14905,15 +16369,15 @@ % % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -14951,22 +16415,22 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -14975,7 +16439,7 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} @@ -14987,7 +16451,7 @@ % % \begin{macrocode} \ProvidesFile{rgzm-verbose.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -15002,6 +16466,7 @@ % % \begin{macrocode} \ExecuteBibliographyOptions{ + dashed=false, ibidtracker=true, idemtracker=false, loccittracker=false, @@ -15011,13 +16476,42 @@ % \end{macrocode} % % +%<*rgzmnumericBBX> +% +% \subsubsection{File \Datei{rgzm-numeric.bbx}} +% +% \begin{macrocode} +\ProvidesFile{rgzm-inline.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireBibliographyStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@rgzmnumeric} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\ExecuteBibliographyOptions{ + ibidtracker=false, + idemtracker=false, + loccittracker=false, + maxbibnames=500, +} +% \end{macrocode} +% +% %<*rgzminlineBBX> % % \subsubsection{File \Datei{rgzm-inline.bbx}} % % \begin{macrocode} \ProvidesFile{rgzm-inline.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -15032,10 +16526,11 @@ % % \begin{macrocode} \ExecuteBibliographyOptions{ + dashed=false, ibidtracker=false, idemtracker=false, loccittracker=false, - repeatlabel=true, + repeatlabel=dashed, mergedate=false, maxbibnames=500, maxcitenames=2, @@ -15050,18 +16545,25 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\repeatlabeldash} +% \Befehl{hspace*} must be starred in order to work after line breaks. +% \begin{macrocode} +\renewcommand*{\repeatlabeldash}{\hspace*{\bibhang}} +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\mkbibrepeatfamily} % \begin{macro}{\mkbibrepeatprefix} % \begin{macrocode} -\renewcommand{\mkbibrepeatfamily}[1]{#1} -\renewcommand{\mkbibrepeatprefix}[1]{#1} +\renewcommand*{\mkbibrepeatfamily}[1]{#1} +\renewcommand*{\mkbibrepeatprefix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{\repeatlabeldelim} % \begin{macrocode} -\renewcommand{\repeatlabeldelim}{\addcolon\space} +\renewcommand*{\repeatlabeldelim}{\addcolon\space} % \end{macrocode} % \end{macro} % @@ -15079,7 +16581,6 @@ % \end{macrocode} % \blx options: % \begin{macrocode} - dashed=false, doi=false, eprint=false, giveninits=true, @@ -15101,6 +16602,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=1, nothesistitlepunct=true, notitlepunct=true, origfields=true, @@ -15140,8 +16642,8 @@ % \begin{macro}{\mkbibrepeatfamily} % \begin{macro}{\mkbibrepeatprefix} % \begin{macrocode} -\renewcommand{\mkbibrepeatfamily}[1]{#1} -\renewcommand{\mkbibrepeatprefix}[1]{#1} +\renewcommand*{\mkbibrepeatfamily}[1]{#1} +\renewcommand*{\mkbibrepeatprefix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -15149,8 +16651,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addspace\addslash\space} -\renewcommand{\finalnamedelim}{\addspace\addslash\space} +\renewcommand*{\multinamedelim}{\addspace\addslash\space} +\renewcommand*{\finalnamedelim}{\addspace\addslash\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -15158,8 +16660,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -15175,7 +16677,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -15184,15 +16686,15 @@ % \begin{macro}{\booklabelnamepunct} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -15212,7 +16714,7 @@ % \end{macrocode} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibbrackets{#1}} @@ -15223,22 +16725,22 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addcomma\space#1} +\DeclareFieldFormat*{reprintparens}{\addcomma\space#1} % \end{macrocode} % \end{format} % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -15258,7 +16760,7 @@ % % \begin{macrocode} \ProvidesFile{ufg-muenster-verbose.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -15282,13 +16784,42 @@ % \end{macrocode} % % +%<*ufgmuensternumericBBX> +% +% \subsubsection{File \Datei{ufg-muenster-numeric.bbx}} +% +% \begin{macrocode} +\ProvidesFile{ufg-muenster-numeric.bbx} +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireBibliographyStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeobibstyletitle} +% \begin{macrocode} +\def\archaeobibstyletitle{\blxarch@style@muensternumeric} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\ExecuteBibliographyOptions{ + ibidtracker=false, + idemtracker=false, + loccittracker=false, + maxbibnames=500, +} +% \end{macrocode} +% +% %<*ufgmuensterinlineBBX> % % \subsubsection{File \Datei{ufg-muenster-inline.bbx}} % % \begin{macrocode} \ProvidesFile{ufg-muenster-inline.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -15303,6 +16834,7 @@ % % \begin{macrocode} \ExecuteBibliographyOptions{ + dashed=false, ibidtracker=false, idemtracker=true, loccittracker=false, @@ -15334,7 +16866,6 @@ % \end{macrocode} % \blx options: % \begin{macrocode} - dashed=false, doi=false, eprint=false, giveninits=true, @@ -15355,12 +16886,14 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=true, notitlepunct=true, origfields=true, pagesfirst=false, positionlabeldate=location, preservelastauthor=false, + repeatlabel=false, shortform=title, shortjournal=true, shortseries=true, @@ -15397,8 +16930,8 @@ % \begin{macro}{\mkbibrepeatfamily} % \begin{macro}{\mkbibrepeatprefix} % \begin{macrocode} -\renewcommand{\mkbibrepeatfamily}[1]{#1} -\renewcommand{\mkbibrepeatprefix}[1]{#1} +\renewcommand*{\mkbibrepeatfamily}[1]{#1} +\renewcommand*{\mkbibrepeatprefix}[1]{#1} % \end{macrocode} % \end{macro} % \end{macro} @@ -15406,8 +16939,8 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addslash} -\renewcommand{\finalnamedelim}{\addslash} +\renewcommand*{\multinamedelim}{\addslash} +\renewcommand*{\finalnamedelim}{\addslash} % \end{macrocode} % \end{macro} % \end{macro} @@ -15415,8 +16948,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcomma\space} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -15432,7 +16965,7 @@ % \begin{macro}{\seriespunct} % \begin{format}{seriesparens} % \begin{macrocode} -\renewcommand{\seriespunct}{\addspace} +\renewcommand*{\seriespunct}{\addspace} \DeclareFieldFormat*{seriesparens}{#1} % \end{macrocode} % \end{format} @@ -15441,15 +16974,15 @@ % \begin{macro}{\booklabelnamepunct} % The punctuation between volume and number in journals. % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addcomma\space} +\renewcommand*{\volumenumberdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % -% \begin{format}{realdate} -% \begin{format}{origrealdate} +% \begin{format}{realdateparens} +% \begin{format}{origrealdateparens} % \begin{macrocode} -\DeclareFieldFormat*{realdate}{\mkbibparens{#1}} -\DeclareFieldFormat*{origrealdate}{\mkbibparens{#1}} +\DeclareFieldFormat*{realdateparens}{\mkbibparens{#1}} +\DeclareFieldFormat*{origrealdateparens}{\mkbibparens{#1}} % \end{macrocode} % \end{format} % \end{format} @@ -15466,7 +16999,7 @@ % \end{macrocode} % \end{format} % -% \begin{format}{locationdateparen} +% \begin{format}{locationdateparens} % \begin{format}{thesis} % \begin{macrocode} \DeclareFieldFormat[thesis]{thesis}{\mkbibparens{#1}} @@ -15484,16 +17017,16 @@ % % \begin{macro}{\bibpagespunct} % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \iffieldundef{journaltitle} {\addspace} {\addcomma\space}} % \end{macrocode} % \end{macro} % -% \begin{format}{reprintbrackets} +% \begin{format}{reprintparens} % \begin{macrocode} -\DeclareFieldFormat*{reprintbrackets}{\addsemicolon\space#1} +\DeclareFieldFormat*{reprintparens}{\addsemicolon\space#1} % \end{macrocode} % \end{format} % @@ -15508,14 +17041,14 @@ % \begin{macrocode} \DeclareFieldFormat*{url}{\url{#1}} \let\blxarch@buffer@url\url -\renewcommand{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} +\renewcommand*{\url}[1]{\textless\blxarch@buffer@url{#1}\textgreater} % \end{macrocode} % \end{macro} % \end{format} % % \begin{macro}{\typeinstitutiondelim} % \begin{macrocode} -\renewcommand{\typeinstitutiondelim}{\addcolon\space\midsentence} +\renewcommand*{\typeinstitutiondelim}{\addcolon\space\midsentence} % \end{macrocode} % \end{macro} % @@ -15526,7 +17059,7 @@ % % \begin{macrocode} \ProvidesFile{volkskunde.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % Load \Paket{biblatex-archaeology} after a style. @@ -15585,6 +17118,7 @@ journallocation=false, maxbooknames=3, minbooknames=1, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=false, @@ -15621,7 +17155,7 @@ % % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addcolon\space} +\renewcommand*{\labelnamepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % @@ -15636,7 +17170,7 @@ % % \begin{macro}{\bibnamedash} % \begin{macrocode} -\renewcommand{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}\space}} +\renewcommand*{\bibnamedash}{\printtext{\bibstring[\mkbiblistnamefamily]{idem\thefield{gender}}\space}} % \end{macrocode} % \end{macro} % @@ -15649,14 +17183,14 @@ % \begin{macro}{\titleseriesdelim} % The delimiter after an repeated label % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addspace} +\renewcommand*{\titleseriesdelim}{\addspace} % \end{macrocode} % \end{macro} % % \begin{macro}{\institutionlocationdelim} % Delimiter between \Feld{institution} and \Feld{location}. % \begin{macrocode} -\renewcommand{\institutionlocationdelim}{\addspace} +\renewcommand*{\institutionlocationdelim}{\addspace} % \end{macrocode} % \end{macro} % @@ -15695,7 +17229,7 @@ % % \begin{macrocode} \ProvidesFile{zaak.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{format}{bibtex} @@ -15758,6 +17292,7 @@ journallocation=true, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=false, @@ -15804,15 +17339,15 @@ % \begin{macro}{\multinamedelim} % \begin{macro}{\finalnamedelim} % \begin{macrocode} -\renewcommand{\multinamedelim}{\addspace\addslash\space} -\renewcommand{\finalnamedelim}{\multinamedelim} +\renewcommand*{\multinamedelim}{\addspace\addslash\space} +\renewcommand*{\finalnamedelim}{\multinamedelim} % \end{macrocode} % \end{macro} % \end{macro} % % \begin{macro}{nameyeardelim} % \begin{macrocode} -\renewcommand{\nameyeardelim}{% +\renewcommand*{\nameyeardelim}{% \iftabbedlabeldate {} {\addspace}} @@ -15832,8 +17367,8 @@ % \begin{format}{seriesparens} % \begin{macrocode} \DeclareFieldFormat*{seriesparens}{\mkbibparens{=#1}} -\renewcommand{\seriespunct}{\addspace} -\renewcommand{\titleseriesdelim}{\addspace} +\renewcommand*{\seriespunct}{\addspace} +\renewcommand*{\titleseriesdelim}{\addspace} % \end{macrocode} % \end{format} % \end{macro} @@ -15842,8 +17377,8 @@ % \begin{macro}{\labelnamepunct} % \begin{macro}{\booklabelnamepunct} % \begin{macrocode} -\renewcommand{\labelnamepunct}{\addspace} -\renewcommand{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addspace} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -15858,7 +17393,7 @@ % \begin{macro}{\volumenumberdelim} % \begin{format}{number} % \begin{macrocode} -\renewcommand{\volumenumberdelim}{\addspace} +\renewcommand*{\volumenumberdelim}{\addspace} \DeclareFieldFormat[article]{number}{\mkbibparens{#1}} % \end{macrocode} % \end{format} @@ -15885,14 +17420,14 @@ % % \begin{macro}{\volumedatedelim} % \begin{macrocode} -\renewcommand{\volumedatedelim}{} +\renewcommand*{\volumedatedelim}{} % \end{macrocode} % \end{macro} % % \begin{macro}{\bibpagespunct} % Colon ahead of \Feld{volume} groups. % \begin{macrocode} -\renewcommand{\bibpagespunct}{% +\renewcommand*{\bibpagespunct}{% \ifboolexpr{ not test {\iffieldundef{usera}} and @@ -15919,7 +17454,7 @@ % % \begin{macro}{\daterealdatedelim} % \begin{macrocode} -\renewcommand{\daterealdatedelim}{% +\renewcommand*{\daterealdatedelim}{% \iftabbedlabeldate {\newline} {\addspace}} @@ -15933,7 +17468,7 @@ % % \begin{macrocode} \ProvidesFile{zaes.bbx} -[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)] +[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -15996,6 +17531,7 @@ journallocation=false, maxbooknames=500, minbooknames=3, + minrealdatediff=\blxarch@maxnumber, nothesistitlepunct=false, notitlepunct=false, origfields=false, @@ -16026,15 +17562,15 @@ % % \begin{macro}{\newunitpunct} % \begin{macrocode} -\renewcommand{\newunitpunct}{\addcomma\space} +\renewcommand*{\newunitpunct}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\booklabelnamepunct} % \begin{macro}{\labelnamepunct} % \begin{macrocode} -\renewcommand{\booklabelnamepunct}{\addcomma\space} -\renewcommand{\labelnamepunct}{\addcomma\space} +\renewcommand*{\booklabelnamepunct}{\addcomma\space} +\renewcommand*{\labelnamepunct}{\addcomma\space} % \end{macrocode} % \end{macro} % \end{macro} @@ -16051,8 +17587,8 @@ % \begin{macro}{\mkbibnamefamily} % \begin{macro}{\mkbibnameprefix} % \begin{macrocode} -\renewcommand{\mkbibnamefamily}[1]{\mkbibletterspacing{#1}} -\renewcommand{\mkbibnameprefix}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibnamefamily}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibnameprefix}[1]{\mkbibletterspacing{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -16060,8 +17596,8 @@ % \begin{macro}{\mkbiblistnamefamily} % \begin{macro}{\mkbiblistnameprefix} % \begin{macrocode} -\renewcommand{\mkbiblistnamefamily}[1]{\mkbibletterspacing{#1}} -\renewcommand{\mkbiblistnameprefix}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbiblistnamefamily}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbiblistnameprefix}[1]{\mkbibletterspacing{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -16069,8 +17605,8 @@ % \begin{macro}{\mkbooknamefamily} % \begin{macro}{\mkbooknameprefix} % \begin{macrocode} -\renewcommand{\mkbibbooknamefamily}[1]{\mkbibletterspacing{#1}} -\renewcommand{\mkbibbooknameprefix}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibbooknamefamily}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibbooknameprefix}[1]{\mkbibletterspacing{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -16078,8 +17614,8 @@ % \begin{macro}{\mksourcenamefamily} % \begin{macro}{\mksourcenameprefix} % \begin{macrocode} -\renewcommand{\mkbibsourcenamefamily}[1]{\mkbibletterspacing{#1}} -\renewcommand{\mkbibsourcenameprefix}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibsourcenamefamily}[1]{\mkbibletterspacing{#1}} +\renewcommand*{\mkbibsourcenameprefix}[1]{\mkbibletterspacing{#1}} % \end{macrocode} % \end{macro} % \end{macro} @@ -16096,8 +17632,8 @@ % \begin{macro}{\titleseriesdelim} % \begin{macro}{\seriespunct} % \begin{macrocode} -\renewcommand{\titleseriesdelim}{\addcomma\space} -\renewcommand{\seriespunct}{\iffieldundef{pages}{\finentrypunct}{\bibpagespunct}} +\renewcommand*{\titleseriesdelim}{\addcomma\space} +\renewcommand*{\seriespunct}{\iffieldundef{pages}{\finentrypunct}{\bibpagespunct}} % \end{macrocode} % \end{macro} % \end{macro} @@ -16131,19 +17667,20 @@ % % \begin{bibliographydriver}{inreference} % \begin{macrocode} -\xpatchbibdriver{inreference}{\usebibmacro{location+date}}{}{}{} +\xpatchbibdriver{inreference}{\usebibmacro{location+date}}{} + {}{Patching driver 'inreference' failed (4)} % \end{macrocode} % \end{bibliographydriver} % % \begin{macro}{\mkbibnameprefix} % \begin{macrocode} -\renewcommand{\nameshortformdelim}{\addcomma\space} +\renewcommand*{\nameshortformdelim}{\addcomma\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\mkbibnameprefix} % \begin{macrocode} -\renewcommand{\noseriespunct}{\addcomma\addspace} +\renewcommand*{\noseriespunct}{\addcomma\addspace} % \end{macrocode} % \end{macro} % @@ -16157,7 +17694,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16177,7 +17714,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-comp-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16217,7 +17754,7 @@ % % \begin{macrocode} \ProvidesFile{authoryear-icomp-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16231,11 +17768,63 @@ % \end{macrocode} % % +%<*numericcompCBX> +% +% \subsubsection{File \Datei{numeric-archaeology.cbx}} +% +% \begin{macrocode} +\ProvidesFile{numeric-comp-archaeology.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@numc} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\RequireCitationStyle{numeric-comp} +% \end{macrocode} +% +% \begin{format}{prenote} +% \begin{format}{postnote} +% \Feld{prenote}s and \Feld{postnote}s do not make much sense in numeric styles. +% \begin{macrocode} +\DeclareFieldFormat*{postnote}{} +\DeclareFieldFormat*{prenote}{} +% \end{macrocode} +% \end{format} +% \end{format} +% +% +%<*verboseCBX> +% +% \subsubsection{File \Datei{verbose-archaeology.cbx}} +% +% \begin{macrocode} +\ProvidesFile{verbose-archaeology.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@v} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\RequireCitationStyle{verbose} +% \end{macrocode} +% +% %<*verboseibidCBX> % +% \subsubsection{File \Datei{verbose-ibid-archaeology.cbx}} +% % \begin{macrocode} \ProvidesFile{verbose-ibid-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16255,7 +17844,7 @@ % % \begin{macrocode} \ProvidesFile{verbose-trad2note-archaeology.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16269,13 +17858,8 @@ % \end{macrocode} % % The following code is copied from \Kbd{verbose-note.cbx}. Only \Befehl{iffootnote} is replaced -% by \Befehl{ifseenote}, \Befehl{seenotedelim}, Option{uselabeltitle} option and format \Format{seenote} added. +% by \Befehl{ifseenote}, \Befehl{seenotedelim}, \Option{uselabeltitle} option and format \Format{seenote} added. % \begin{macrocode} -\newbibmacro*{cite:short}{% - \printnames{labelname}% - \setunit*{\printdelim{labelnamepunct}}% - \printtext[bibhyperlink]{% - \printfield[citetitle]{labeltitle}}} \newbibmacro*{footcite}{% \usebibmacro{cite:citepages}% @@ -16312,8 +17896,8 @@ {\ifsamepage{\the\value{instcount}} {\csuse{cbx@f@\thefield{entrykey}}} {} - {\addcomma\space\bibstring{page}\addnbspace - \pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}} + {\addcomma\space\bibstring{page}\addnbspace + \pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}} {}}} \newbibmacro*{footcite:shorthand}{% @@ -16382,8 +17966,8 @@ % \end{bibmacro} % % \begin{macro}{\ifseenote} -% If we are in the same footnote as a former occurrence, we do \textit{loc.~cit.}, in another footnote we set -% a back reference to the first if it is not \textit{ibidem}. +% If we are in the same footnote as a former occurrence, we do \Latein{loc.\,cit.}, in another footnote we set +% a back reference to the first if it is not \Latein{ibidem}. % \begin{macrocode} \renewcommand{\ifseenote}[2]{% \ifboolexpr{ @@ -16407,16 +17991,79 @@ {#2}% } % \end{macrocode} -% \end{macro} +% \end{macro} +% +% \begin{format}{options} +% Entry option \Option{uselabeltitle} should not be inherited. +% \begin{macrocode} +\DeclareDataInheritance +{mvbook,book,collection,mvcollection,proceedings,mvproceedings,reference,mvreference} +{inbook,bookinbook,suppbook,incollection,suppcollection,inproceedings,inreference}{% + \noinherit{options} +} +% \end{macrocode} +% \end{format} % % +%<*verbosesharedCBX> +% +% \subsubsection{Shared code for verbose styles} +% +% \begin{bibmacro}{cite:short} +% \begin{macrocode} +\providebibmacro*{cite:short}{} +\renewbibmacro*{cite:short}{% + \printnames{labelname}% + \setunit*{\printdelim{nametitledelim}}% + \printtext[bibhyperlink]{% + \iftoggle{archbool:citeshortin} + {\ifboolexpr{ + not test {\iffieldundef{journaltitle}} + or + ( not test {\ifshortform{false}} + and + not test {\iffieldundef{shortform}} + ) + } + {\usebibmacro{cite:short:in}} + {\printfield[citetitle]{labeltitle}}% + } + {\printfield[citetitle]{labeltitle}}}% +} +% \end{macrocode} +% \end{bibmacro} +% +% \begin{bibmacro}{cite:short:in} +% It should be certain here that not a usual \Format{cite:short} applies here. +% \begin{macrocode} +\newbibmacro*{cite:short:in}{% + \savebibmacro{extendeddate}% + \renewbibmacro*{extendeddate}[2]{}% + \iffieldundef{journaltitle} + {\iffieldundef{shortform} + {\printfield[citetitle]{labeltitle}} + {\usebibmacro{in:}% + \printfield{shortform}% + \setunit{\addspace}% + \printfield[shortformvolume]{volume}% + \setunit{\addspace}% + \usebibmacro{bibliographydate}% + } + } + {\usebibmacro{journal+issuetitle}}% + \restorebibmacro{extendeddate}% +} +% \end{macrocode} +% \end{bibmacro} +% +% %<*aefkwCBX> % % \subsubsection{File \Datei{aefkw.cbx}} % % \begin{macrocode} \ProvidesFile{aefkw.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16436,7 +18083,7 @@ % % \begin{macrocode} \ProvidesFile{afwl.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16460,7 +18107,7 @@ % % \begin{macrocode} \ProvidesFile{amit.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16479,7 +18126,7 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -16490,7 +18137,7 @@ % % \begin{macrocode} \ProvidesFile{archa.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16520,7 +18167,7 @@ % % \begin{macrocode} \ProvidesFile{dguf.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16540,7 +18187,7 @@ % % \begin{macrocode} \ProvidesFile{dguf-alt.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16559,7 +18206,7 @@ % % \begin{macrocode} \ProvidesFile{dguf-apa.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16584,7 +18231,7 @@ } {\printnames[][-\value{listtotal}]{labelname}} {\printnames{labelname}}% -}{}{} +}{}{Patching bibmacro 'cite' failed} \xpatchbibmacro{textcite}{\printnames{labelname}}{% \ifboolexpr{ not test {\ifciteseen} @@ -16593,7 +18240,7 @@ } {\printnames[][-\value{listtotal}]{labelname}} {\printnames{labelname}}% -}{}{} +}{}{Patching bibmacro 'textcite' failed} % \end{macrocode} % \end{bibmacro} % \end{bibmacro} @@ -16605,7 +18252,7 @@ % % \begin{macrocode} \ProvidesFile{eaz.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16620,7 +18267,7 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -16631,7 +18278,7 @@ % % \begin{macrocode} \ProvidesFile{eaz-alt.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16651,7 +18298,7 @@ % % \begin{macrocode} \ProvidesFile{foe.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16675,7 +18322,7 @@ % % \begin{macrocode} \ProvidesFile{jb-halle.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16695,7 +18342,7 @@ % % \begin{macrocode} \ProvidesFile{jb-kreis-neuss.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16715,7 +18362,7 @@ % \begin{macro}{\multicitedelim} % Delimiter beween multiple citations. % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % @@ -16726,7 +18373,7 @@ % % \begin{macrocode} \ProvidesFile{karl.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16740,7 +18387,7 @@ % \end{macro} % % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % % @@ -16750,11 +18397,11 @@ % % \begin{macrocode} \ProvidesFile{maja.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} -\RequireCitationStyle{verbose-ibid-archaeology} +\RequireCitationStyle{verbose-archaeology} % \end{macrocode} % % \begin{macro}{\archaeocitestyletitle} @@ -16763,6 +18410,12 @@ % \end{macrocode} % \end{macro} % +% \begin{macrocode} +\ExecuteBibliographyOptions{ + citeshortin=true, +} +% \end{macrocode} +% % %<*mpkCBX> % @@ -16770,7 +18423,7 @@ % % \begin{macrocode} \ProvidesFile{mpk.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16789,26 +18442,56 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addperiod\space\textendash\space} +\renewcommand*{\multicitedelim}{\addperiod\space\textendash\space} % \end{macrocode} % \end{macro} % -% \begin{macro}{\multicitedelim} +% \begin{macro}{\compcitedelim} % \begin{macrocode} -\renewcommand{\compcitedelim}{% +\renewcommand*{\compcitedelim}{% \multicitedelim\bibsentence% \bibstring[\mkbibnamefamily]{idem\thefield{gender}}\addspace} % \end{macrocode} % \end{macro} % % +%<*mpkoeawCBX> +% +% \subsubsection{File \Datei{mpkoeaw.cbx}} +% +% \begin{macrocode} +\ProvidesFile{mpk.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireCitationStyle{authoryear-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@mpkoeaw} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\ExecuteBibliographyOptions{autocite=footnote} +% \end{macrocode} +% +% \begin{macro}{\multicitedelim} +% \begin{macrocode} +\renewcommand*{\multicitedelim}{\addperiod\space\textendash\space} +% \end{macrocode} +% \end{macro} +% +% %<*nnuCBX> % % \subsubsection{File \Datei{nnu.cbx}} % % \begin{macrocode} \ProvidesFile{nnu.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16828,7 +18511,7 @@ % % \begin{macrocode} \ProvidesFile{offa.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16848,7 +18531,7 @@ % % \begin{macrocode} \ProvidesFile{rgk-inline.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16862,13 +18545,33 @@ % \end{macro} % % +%<*rgknumericCBX> +% +% \subsubsection{File \Datei{rgk-numeric.cbx}} +% +% \begin{macrocode} +\ProvidesFile{rgk-numeric.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireCitationStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@rgknumeric} +% \end{macrocode} +% \end{macro} +% +% %<*rgkverboseCBX> % % \subsubsection{File \Datei{rgk-verbose.cbx}} % % \begin{macrocode} \ProvidesFile{rgk-verbose.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16895,7 +18598,7 @@ % % \begin{macro}{\postnotedelim} % \begin{macrocode} -\renewcommand{\postnotedelim}{% +\renewcommand*{\postnotedelim}{% \ifboolexpr{ test {\ifentrytype{article}} or @@ -16915,13 +18618,33 @@ % \end{macro} % % +%<*rgzmnumericCBX> +% +% \subsubsection{File \Datei{rgzm-numeric.cbx}} +% +% \begin{macrocode} +\ProvidesFile{rgzm-numeric.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireCitationStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@rgzmnumeric} +% \end{macrocode} +% \end{macro} +% +% %<*rgzminlineCBX> % % \subsubsection{File \Datei{rgzm-inline.cbx}} % % \begin{macrocode} \ProvidesFile{rgzm-inline.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16941,7 +18664,7 @@ % % \begin{macrocode} \ProvidesFile{rgzm-verbose.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16967,7 +18690,7 @@ % % \begin{macrocode} \ProvidesFile{ufg-muenster-verbose.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -16986,14 +18709,34 @@ } % \end{macrocode} % -% +% +%<*ufgmuensternumericCBX> +% +% \subsubsection{File \Datei{ufg-muenster-numeric.cbx}} +% +% \begin{macrocode} +\ProvidesFile{ufg-muenster-inline.cbx} +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] +% \end{macrocode} +% +% \begin{macrocode} +\RequireCitationStyle{numeric-comp-archaeology} +% \end{macrocode} +% +% \begin{macro}{\archaeocitestyletitle} +% \begin{macrocode} +\def\archaeocitestyletitle{\blxarch@style@muensternumeric} +% \end{macrocode} +% \end{macro} +% +% %<*ufgmuensterinlineCBX> % % \subsubsection{File \Datei{ufg-muenster-inline.cbx}} % % \begin{macrocode} \ProvidesFile{ufg-muenster-inline.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -17013,7 +18756,7 @@ % % \begin{macrocode} \ProvidesFile{volkskunde.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -17028,14 +18771,14 @@ % % \begin{macro}{\multicitedelim} % \begin{macrocode} -\renewcommand{\multicitedelim}{\addsemicolon\space} +\renewcommand*{\multicitedelim}{\addsemicolon\space} % \end{macrocode} % \end{macro} % % \begin{macro}{\postnotedelim} % \begin{macrocode} -\renewcommand{\postnotedelim}{\addcolon\space} -\renewcommand{\labelnamepunct}{\addcolon\space} +\renewcommand*{\postnotedelim}{\addcolon\space} +\renewcommand*{\labelnamepunct}{\addcolon\space} % \end{macrocode} % \end{macro} % @@ -17046,7 +18789,7 @@ % % \begin{macrocode} \ProvidesFile{zaak.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -17066,7 +18809,7 @@ % % \begin{macrocode} \ProvidesFile{zaes.cbx} -[2017/11/16 v1.3 biblatex-archaeology citation style (IB)] +[2018/06/10 v2.0 biblatex-archaeology citation style (IB)] % \end{macrocode} % % \begin{macrocode} @@ -17091,7 +18834,7 @@ % % \begin{macro}{\shortformcite} % \begin{macro}{\shortformcites} -% \Befehl{shortformcite} doesn't make sense in author year styles. +% \Befehl{shortformcite} doesn't make sense in author date and numeric styles. % \begin{macrocode} \let\shortformcite\autocite \let\shortformcites\autocites @@ -17105,17 +18848,20 @@ %<*barecitations> % % \begin{format}{postnote} +% \begin{format}{multipostnote} % \begin{format}{volcitevolume} % \begin{format}{volcitepages} % no \enquote{pp.} or \enquote{vol.} in cite commands % \begin{macrocode} -\DeclareFieldFormat*{postnote}{#1} +\DeclareFieldFormat*{postnote}{\mknormrange{#1}} +\DeclareFieldFormat*{multipostnote}{\mknormrange{#1}} \DeclareFieldFormat*{volcitevolume}{#1} -\DeclareFieldFormat*{volcitepages}{#1} +\DeclareFieldFormat*{volcitepages}{\mknormrange{#1}} % \end{macrocode} % \end{format} % \end{format} % \end{format} +% \end{format} % % %<*nosmallcaps> @@ -17123,28 +18869,28 @@ % \begin{macro}{\mkbibnamefamily} % no small caps in label family names % \begin{macrocode} -\renewcommand{\mkbibnamefamily}[1]{#1} +\renewcommand*{\mkbibnamefamily}[1]{#1} % \end{macrocode} % \end{macro} % % \begin{macro}{\mkbibnameprefix} % no small caps in label name prefixes % \begin{macrocode} -\renewcommand{\mkbibnameprefix}[1]{#1} +\renewcommand*{\mkbibnameprefix}[1]{#1} % \end{macrocode} % \end{macro} % % \begin{macro}{\mkbibrepeatfamily} % no small caps in repeated label family names % \begin{macrocode} -\renewcommand{\mkbibrepeatfamily}[1]{#1} +\renewcommand*{\mkbibrepeatfamily}[1]{#1} % \end{macrocode} % \end{macro} % % \begin{macro}{\mkbibrepeatprefix} % no small caps in repeatedlabel name prefixes % \begin{macrocode} -\renewcommand{\mkbibrepeatprefix}[1]{#1} +\renewcommand*{\mkbibrepeatprefix}[1]{#1} % \end{macrocode} % \end{macro} % @@ -17164,7 +18910,7 @@ % \begin{macro}{\articlesubtitlepunct} % No special \Befehl{subtitlepunct} in \Typ{article} etc. % \begin{macrocode} -\renewcommand{\articlesubtitlepunct}{\subtitlepunct} +\renewcommand*{\articlesubtitlepunct}{\subtitlepunct} % \end{macrocode} % \end{macro} % @@ -17172,6 +18918,7 @@ %<*sequentes> % % \begin{format}{pages} +% \changes{1.3}{2017/08/15}{\Befehl{rangelen} error fixed} % Must direct the \Latein{sequentes} in field format since \Befehl{ifpages}\Kbd{\{}\Befehl{thefield}\Kbd{\{pages\}\}}. % \begin{macrocode} \DeclareFieldFormat*{pages}{% @@ -17185,7 +18932,6 @@ {#1}% } % \end{macrocode} -% \changes{1.3}{2017/08/15}{\Befehl{rangelen} error fixed} % \end{format} % % @@ -17852,6 +19598,66 @@ \ProvidesFile{USenglish-mpk.lbx} % \end{macrocode} % +%<*FaustrianmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{austrian-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FnaustrianmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{naustrian-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FngermanmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{ngerman-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FnswissgermanmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{nswissgerman-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FswissgermanmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{swissgerman-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FamericanmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{american-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FaustralianmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{australian-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FbritishmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{british-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FcanadianmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{canadian-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FnewzealandmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{newzealand-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FUKenglishmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{UKenglish-mpkoeaw.lbx} +% \end{macrocode} +% +%<*FUSenglishmpkoeawLBX> +% \begin{macrocode} +\ProvidesFile{USenglish-mpkoeaw.lbx} +% \end{macrocode} +% %<*FaustrianoffaLBX> % \begin{macrocode} \ProvidesFile{austrian-offa.lbx} @@ -17957,6 +19763,11 @@ \ProvidesFile{canadian-rgzm.lbx} % \end{macrocode} % +%<*FenglishrgzmLBX> +% \begin{macrocode} +\ProvidesFile{english-rgzm.lbx} +% \end{macrocode} +% %<*FnewzealandrgzmLBX> % \begin{macrocode} \ProvidesFile{newzealand-rgzm.lbx} @@ -18161,9 +19972,22 @@ \NewBibliographyString{festschrift} % \end{macrocode} % \end{localization} -% \begin{localization}{postdocthesis} +% \begin{localization}{genitiveandothers} +% \changes{2.0}{2018/05/16}{New bibstring \Kbd{genitiveandothers}} % \begin{macrocode} -\NewBibliographyString{postdocthesis} +\NewBibliographyString{genitiveandothers} +% \end{macrocode} +% \end{localization} +% \begin{localization}{genitiveapostrophe} +% \changes{2.0}{2018/05/13}{New bibstring \Kbd{genitiveapostrophe}} +% \begin{macrocode} +\NewBibliographyString{genitiveapostrophe} +% \end{macrocode} +% \end{localization} +% \begin{localization}{genitives} +% \changes{2.0}{2018/05/13}{New bibstring \Kbd{genitives}} +% \begin{macrocode} +\NewBibliographyString{genitives} % \end{macrocode} % \end{localization} % \begin{localization}{magisterthesis} @@ -18186,6 +20010,11 @@ \NewBibliographyString{plate} % \end{macrocode} % \end{localization} +% \begin{localization}{postdocthesis} +% \begin{macrocode} +\NewBibliographyString{postdocthesis} +% \end{macrocode} +% \end{localization} % \begin{localization}{specialauction} % \begin{macrocode} \NewBibliographyString{specialauction} @@ -18245,18 +20074,21 @@ % % \begin{macrocode} \ProvidesFile{english-archaeology.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] % \end{macrocode} % % Use this file for all English spellings % \begin{macrocode} \InheritBibliographyExtras{british} -\InheritBibliographyStrings{british} -\DeclareRedundantLanguages{english}{english,american,british,canadian,australian,newzealand,USenglish,UKenglish} +\DeclareRedundantLanguages{english} + {english,american,british,canadian,australian,newzealand,USenglish,UKenglish} % \end{macrocode} % % Define new localizazion strings % \begin{localization}{articledated} +% \begin{localization}{genitiveandothers} +% \begin{localization}{genitiveapostrophe} +% \begin{localization}{genitives} % \begin{localization}{auction} % \begin{localization}{auctions} % \begin{localization}{bathesis} @@ -18288,6 +20120,9 @@ \DeclareBibliographyStrings{% inherit = {english}, articledated = {{article dated}{article dated}}, + genitiveandothers = {{et\addabbrvspace al\adddot's}{et\addabbrvspace al\adddot's}}, + genitiveapostrophe = {{'}{'}}, + genitives = {{'s}{'s}}, auction = {{auction}{auktion}}, auctions = {{auktions}{auctions}}, bathesis = {{Bachelor thesis}{BA\addabbrvspace thesis}}, @@ -18295,30 +20130,31 @@ colloquium = {{symposium}{symposium\adddot}}, conference = {{symposium}{symposium\adddot}}, convention = {{symposium}{symposium\adddot}}, + diplomathesis = {{Master's thesis}{MA\addabbrvspace thesis}}, dvd = {{DVD}{DVD}}, exhibcat = {{exhibition catalogue}{exhibition catalogue}}, exhibition = {{exhibition catalogue}{exhibition catalogue}}, festschrift = {{Festschrift}{Festschr\adddot}}, - magisterthesis = {{Magisterarbeit}{MA.-Arb\adddot}}, + magisterthesis = {{Master's thesis}{MA\addabbrvspace thesis}}, nodate = {{no\space date}{n.\addabbrvspace d\adddot}}, postdocthesis = {{Habilitationsschrift}{Habil.-Schr\adddot}}, % \end{macrocode} % \enquote{no place}: \url{http://www.chicagomanualofstyle.org/qanda/data/faq/topics/Abbreviations/faq0007.html} % \begin{macrocode} noplace = {{no\space place}{n.\space p\adddot}}, - noplacenodate = {{no\space place no\space date}{n.\addabbrvspace p\adddot n.\addabbrvspace d\adddot}}, + noplacenodate = {{no\space place no\space date}{n.\addabbrvspace p.\addabbrvspace n.\addabbrvspace d\adddot}}, plate = {{plate}{pl\adddot}}, postdocthesis = {{Habilitationsschrift}{Habil.-Schr\adddot}}, specialauction = {{special auction}{special auction}}, specialauctions = {{special auctions}{special auctions}}, subverbum = {{sub verbum}{\autocap{s}.~v\adddot}}, symposium = {{symposium}{symposium\adddot}}, - unpublishedbathesis = {{ungedruckte Bachelorbeit}{ungedr. BA.-Arb\adddot}}, - unpublisheddiplomathesis = {{ungedruckte Diplomarbeit}{ungedr. Dipl.-Arb\adddot}}, - unpublishedmagisterthesis = {{ungedruckte Magisterarbeit}{ungedr. MA.-Arb\adddot}}, - unpublishedmathesis = {{ungedruckte Masterarbeit}{ungedr. MA.-Arb\adddot}}, - unpublishedpostdocthesis = {{ungedruckte Habilitationsschrift}{ungedr. Habil.-Schr\adddot}}, - unpublishedphdthesis = {{ungedruckte Dissertation}{ungedr. Diss\adddot}}, + unpublishedbathesis = {{unpublished Bachelor thesis}{unpubl. BA\addabbrvspace thesis}}, + unpublisheddiplomathesis = {{unpublished master's thesis}{unpubl. MA\addabbrvspace thesis}}, + unpublishedmagisterthesis = {{unpublished master's thesis}{unpubl. MA\addabbrvspace thesis}}, + unpublishedmathesis = {{unpublished master's thesis}{unpubl. MA\addabbrvspace thesis}}, + unpublishedpostdocthesis = {{unpublished Habilitationsschrift}{unpubl. Habil.-Schr\adddot}}, + unpublishedphdthesis = {{unpublished PhD\addabbrvspace thesis}{unpubl. PhD\addabbrvspace thesis}},, % \end{macrocode} % \end{localization} % \end{localization} @@ -18348,6 +20184,10 @@ % \end{localization} % \end{localization} % \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% % \begin{localization}{urlfrom} % \begin{macrocode} urlfrom = {{Online}{Online}}, @@ -18355,13 +20195,161 @@ % \end{macrocode} % \end{localization} % +% \begin{macro}{\lbx@us@mkdaterangetrunc@long} +% \begin{macro}{\lbx@us@mkdaterangetrunc@short} +% \begin{macro}{\lbx@us@mkdaterangetruncextra@long} +% \begin{macro}{\lbx@us@mkdaterangetruncextra@short} +% Adjust date formats because date range separators differ. +% \begin{macrocode} +\protected\gdef\lbx@us@mkdaterangetrunc@long#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}% + \dateeraprint{#2}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateeraprint{#2}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \enddateuncertainprint + \dateeraprint{#2}}}}}% + \endgroup} +\protected\gdef\lbx@us@mkdaterangetrunc@short#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day} + \dateeraprint{#2}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateeraprint{#2}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \enddateuncertainprint + \dateeraprint{#2}}}}}% + \endgroup} +\protected\gdef\lbx@us@mkdaterangetruncextra@long#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateeraprint{#2}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2}}}}}% + \endgroup} +\protected\gdef\lbx@us@mkdaterangetruncextra@short#1#2{% + \begingroup + \blx@metadateinfo{#2}% + \iffieldundef{#2year} + {} + {\datecircaprint + \printtext[#2date]{% + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}} + {\iffieldsequal{#2year}{#2endyear} + {\csuse{mkbibseasondate#1}{}{#2season}} + {\csuse{mkbibseasondate#1}{#2year}{#2season}}% + \dateeraprint{#2}}% + \dateuncertainprint + \iffieldundef{#2endyear} + {\printfield{extradate}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extradate}% + \mbox{\bibdaterangesep}} + {\bibdaterangesepx{#2}% + \enddatecircaprint + \iffieldundef{#2season} + {\iffieldsequal{#2year}{#2endyear} + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}% + \printfield{extradate}% + \enddateuncertainprint + \dateeraprint{#2}}}}}% + \endgroup} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% No alternate genitive in English (\enquote{Smith'} book is possible but considered bad style). +% \begin{macrocode} +\DeclareGenitiveApostropheChars{} +% \end{macrocode} +% % %<*PenglishLBX> % % \subsubsection{Pointer to \Datei{english-archaeology.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-archaeology} \InheritBibliographyStrings{english-archaeology} % \end{macrocode} @@ -18373,19 +20361,21 @@ % % \begin{macrocode} \ProvidesFile{german-archaeology.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] % \end{macrocode} % % Use this file for all German spellings % \begin{macrocode} \InheritBibliographyExtras{german} -\InheritBibliographyStrings{german} \DeclareRedundantLanguages{german} -{german,ngerman,austrian,naustrian,swissgerman,nswissgerman} + {german,ngerman,austrian,naustrian,swissgerman,nswissgerman} % \end{macrocode} % % Define new localizazion strings: % \begin{localization}{articledated} +% \begin{localization}{genitiveandothers} +% \begin{localization}{genitiveapostrophe} +% \begin{localization}{genitives} % \begin{localization}{auction} % \begin{localization}{auctions} % \begin{localization}{bathesis} @@ -18414,6 +20404,9 @@ \DeclareBibliographyStrings{% inherit = {german}, articledated = {{Artikel vom}{Artikel vom}}, + genitiveandothers = {{u.\,a\adddot s}{u.\,a\adddot s}}, + genitiveapostrophe = {{'}{'}}, + genitives = {{s}{s}}, auction = {{Auktion}{Auktion}}, auctions = {{Auktionen}{Auktionen}}, catalogue = {{Katalog}{Kat\adddot}}, @@ -18428,7 +20421,7 @@ postdocthesis = {{Habilitationsschrift}{Habil.-Schr\adddot}}, magisterthesis = {{Magisterarbeit}{MA.-Arb\adddot}}, noplace = {{ohne\space Ort}{o.\,O\adddot}}, - noplacenodate = {{ohne Ort und Jahr}{o.\addabbrvspace O\adddot u.\addabbrvspace J\adddot}}, + noplacenodate = {{ohne Ort und Jahr}{o.\addabbrvspace O.\addabbrvspace u.\addabbrvspace J\adddot}}, plate = {{Tafel}{Taf.}}, specialauction = {{Sonderauktion}{Sonderauktion}}, specialauctions = {{Sonderauktionen}{Sonderauktionen}}, @@ -18466,6 +20459,9 @@ % \end{localization} % \end{localization} % \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} % % \begin{localization}{compiler} % \begin{localization}{compilers} @@ -18497,13 +20493,20 @@ % \end{localization} % \end{localization} % +% Unfortunately we must use a literal \ss{} here. \Paket{xstring} tests on identy of \Befehl{ss} and \ss{} are +% not reliable. cf. \href{https://www.duden.de/sprachwissen/rechtschreibregeln/apostroph}{Duden} on the ruleset. +% \begin{macrocode} +\DeclareGenitiveApostropheChars{ce,s,x,z,ß,\ss} +% \end{macrocode} +% % %<*PgermanLBX> % % \subsubsection{Pointer to \Datei{german-archaeology.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-archaeology} \InheritBibliographyStrings{german-archaeology} % \end{macrocode} @@ -18515,13 +20518,13 @@ % % \begin{macrocode} \ProvidesFile{english-aefkw.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{nodate} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, nodate = {{no date}{n.d\adddot}}, @@ -18536,7 +20539,7 @@ % % \begin{macrocode} \ProvidesFile{zaas-german.lbx} -[2017/11/16 v1.3 biblatex-archaeology (Ingram Braun) based on biblatex] +[2018/06/10 v2.0 biblatex-archaeology (Ingram Braun) based on biblatex] % \end{macrocode} % % \begin{localization}{byeditor} @@ -18569,61 +20572,60 @@ % \begin{localization}{nodate} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% - inherit = {german-archaeology}, - byeditor = {{herausgegeben von}{hg\adddotspace von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% - {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - byeditorco = {{herausgegeben und kommentiert von}% - {hg\adddotspace und komm\adddot\ von}}, - byeditoran = {{herausgegeben und erl\"autert von}% - {hg\adddotspace und erl\"aut\adddot\ von}}, - byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% - {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, - byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% - {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, - byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% - {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, - byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, - byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, - byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, - byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, - byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% - {hg., komm\adddot\ und Einl\adddot\ von}}, - byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% - {hg., komm\adddot\ und Vorw\adddot\ von}}, - byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% - {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% - {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% - {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% - {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, - byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, - byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, - byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% - {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - editor = {{Herausgeber}{Hg\adddot}}, - editors = {{Herausgeber}{Hgg\adddot}}, - nodate = {{ohne Jahr}{o.J\adddot}}, + inherit = {german-archaeology}, + byeditor = {{herausgegeben von}{hg\adddotspace von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, + byeditorco = {{herausgegeben und kommentiert von}% + {hg\adddotspace und komm\adddot\ von}}, + byeditoran = {{herausgegeben und erl\"autert von}% + {hg\adddotspace und erl\"aut\adddot\ von}}, + byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% + {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% + {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% + {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, + byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, + byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, + byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, + byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, + byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% + {hg., komm\adddot\ und Einl\adddot\ von}}, + byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% + {hg., komm\adddot\ und Vorw\adddot\ von}}, + byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% + {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% + {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% + {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% + {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, + byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, + byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, + byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, + editor = {{Herausgeber}{Hg\adddot}}, + editors = {{Herausgeber}{Hgg\adddot}}, + nodate = {{ohne Jahr}{o.J\adddot}}, } % \end{macrocode} % \end{localization} @@ -18661,7 +20663,8 @@ % \subsubsection{Pointer to \Datei{english-aefkw.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-aefkw} \InheritBibliographyStrings{english-aefkw} % \end{macrocode} @@ -18672,7 +20675,8 @@ % \subsubsection{Pointer to \Datei{german-aefkw.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-aefkw} \InheritBibliographyStrings{german-aefkw} % \end{macrocode} @@ -18684,13 +20688,13 @@ % % \begin{macrocode} \ProvidesFile{english-archa.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, urlseen = {{last access}{last access}}, @@ -18705,22 +20709,24 @@ % % \begin{macrocode} \ProvidesFile{german-archa.lbx} -[2017/11/16 v1.3 biblatex-archaeology (Ingram Braun) based on biblatex] +[2018/06/10 v2.0 biblatex-archaeology (Ingram Braun) based on biblatex] % \end{macrocode} % % \begin{localization}{andothers} +% \begin{localization}{genitiveandothers} % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + genitiveandothers = {{et\addabbrvspace al\adddot s}{et\addabbrvspace al\adddot s}}, urlseen = {{letzter Zugriff}{letzter Zugriff}}, } % \end{macrocode} % \end{localization} % \end{localization} +% \end{localization} % % %<*PenglisharchaLBX> @@ -18728,7 +20734,8 @@ % \subsubsection{Pointer to \Datei{english-archa.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-archa} \InheritBibliographyStrings{english-archa} % \end{macrocode} @@ -18739,7 +20746,8 @@ % \subsubsection{Pointer to \Datei{german-archa.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-archa} \InheritBibliographyStrings{german-archa} % \end{macrocode} @@ -18751,22 +20759,24 @@ % % \begin{macrocode} \ProvidesFile{german-dguf-alt.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{andothers} % \begin{localization}{bathesis} % \begin{localization}{diplomathesis} +% \begin{localization}{genitiveandothers} % \begin{localization}{magisterthesis} % \begin{localization}{mathesis} % \begin{localization}{phdthesis} % \begin{localization}{postdocthesis} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, - andothers = {{et\space al\adddot}{et\space al\adddot}}, + andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + genitiveandothers = {{et\addabbrvspace al\adddot s}{et\addabbrvspace al\adddot s}}, bathesis = {{Bachelorarbeit}{Bachelorarbeit}}, diplomathesis = {{Diplomarbeit}{Diplomarbeit}}, magisterthesis = {{Magisterarbeit}{Magisterarbeit}}, @@ -18782,6 +20792,7 @@ % \end{localization} % \end{localization} % \end{localization} +% \end{localization} % % %<*PgermandgufaltLBX> @@ -18789,7 +20800,8 @@ % \subsubsection{Pointer to \Datei{german-dguf-alt.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-dguf-alt} \InheritBibliographyStrings{german-dguf-alt} % \end{macrocode} @@ -18801,7 +20813,8 @@ % % \begin{macrocode} \ProvidesFile{english-dguf-apa.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{macrocode} @@ -18834,7 +20847,8 @@ % \subsubsection{Pointer to \Datei{english-dguf-apa.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-dguf-apa} \InheritBibliographyStrings{english-dguf-apa} % \end{macrocode} @@ -18846,13 +20860,13 @@ % % \begin{macrocode} \ProvidesFile{english-eaz.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{subverbum} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, subverbum = {{keyword}{keyword}}, @@ -18867,13 +20881,13 @@ % % \begin{macrocode} \ProvidesFile{german-eaz.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{subverbum} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, subverbum = {{Stichwort}{Stichwort}}, @@ -18887,7 +20901,8 @@ % \subsubsection{Pointer to \Datei{english-eaz.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-eaz} \InheritBibliographyStrings{english-eaz} % \end{macrocode} @@ -18898,7 +20913,8 @@ % \subsubsection{Pointer to \Datei{german-eaz.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-eaz} \InheritBibliographyStrings{german-eaz} % \end{macrocode} @@ -18910,13 +20926,12 @@ % % \begin{macrocode} \ProvidesFile{english-foe.lbx} -[2017/11/16 v1.3 biblatex-archaeology (Ingram Braun) based on biblatex] +[2018/06/10 v2.0 biblatex-archaeology (Ingram Braun) based on biblatex] % \end{macrocode} % % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, urlseen = {{accessed}{accessed}}, @@ -18939,13 +20954,13 @@ % % \begin{macrocode} \ProvidesFile{german-foe.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, urlseen = {{Zugriff}{Zugriff}}, @@ -18967,7 +20982,8 @@ % \subsubsection{Pointer to \Datei{english-foe.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-foe} \InheritBibliographyStrings{english-foe} % \end{macrocode} @@ -18978,7 +20994,8 @@ % \subsubsection{Pointer to \Datei{german-foe.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-foe} \InheritBibliographyStrings{german-foe} % \end{macrocode} @@ -18990,14 +21007,14 @@ % % \begin{macrocode} \ProvidesFile{english-jb-kreis-neuss.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{ibidem} % \begin{localization}{volume} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, ibidem = {{ibidem}{ibidem}}, @@ -19014,14 +21031,14 @@ % % \begin{macrocode} \ProvidesFile{german-jb-kreis-neuss.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{ibidem} % \begin{localization}{volume} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, ibidem = {{ebenda}{ebenda}}, @@ -19037,7 +21054,8 @@ % \subsubsection{Pointer to \Datei{english-jb-kreis-neuss.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-jb-kreis-neuss} \InheritBibliographyStrings{english-jb-kreis-neuss} % \end{macrocode} @@ -19048,7 +21066,8 @@ % \subsubsection{Pointer to \Datei{german-jb-kreis-neuss.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-jb-kreis-neuss} \InheritBibliographyStrings{german-jb-kreis-neuss} % \end{macrocode} @@ -19060,14 +21079,14 @@ % % \begin{macrocode} \ProvidesFile{german-karl.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{reprint} % \begin{localization}{urlfrom} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, seenote = {{wie Fu\ss{}note}{wie Fn.}}, @@ -19083,7 +21102,8 @@ % \subsubsection{Pointer to \Datei{german-karl.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-karl} \InheritBibliographyStrings{german-karl} % \end{macrocode} @@ -19095,7 +21115,8 @@ % % \begin{macrocode} \ProvidesFile{german-maja.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{byeditor} @@ -19127,60 +21148,59 @@ % \begin{localization}{editors} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% - inherit = {german-archaeology}, - byeditor = {{herausgegeben von}{hg\adddotspace von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% - {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - byeditorco = {{herausgegeben und kommentiert von}% - {hg\adddotspace und komm\adddot\ von}}, - byeditoran = {{herausgegeben und erl\"autert von}% - {hg\adddotspace und erl\"aut\adddot\ von}}, - byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% - {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, - byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% - {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, - byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% - {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, - byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, - byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, - byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, - byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, - byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% - {hg., komm\adddot\ und Einl\adddot\ von}}, - byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% - {hg., komm\adddot\ und Vorw\adddot\ von}}, - byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% - {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% - {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% - {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% - {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, - byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, - byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, - byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + inherit = {german-archaeology}, + byeditor = {{herausgegeben von}{hg\adddotspace von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, + byeditorco = {{herausgegeben und kommentiert von}% + {hg\adddotspace und komm\adddot\ von}}, + byeditoran = {{herausgegeben und erl\"autert von}% + {hg\adddotspace und erl\"aut\adddot\ von}}, + byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% + {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% + {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% + {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, + byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, + byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, + byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, + byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, + byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% + {hg., komm\adddot\ und Einl\adddot\ von}}, + byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% + {hg., komm\adddot\ und Vorw\adddot\ von}}, + byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% + {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% + {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% + {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% + {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, + byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, + byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, + byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - editor = {{Herausgeber}{Hg\adddot}}, - editors = {{Herausgeber}{Hgg\adddot}}, + editor = {{Herausgeber}{Hg\adddot}}, + editors = {{Herausgeber}{Hgg\adddot}}, } % \end{macrocode} % \end{localization} @@ -19217,7 +21237,8 @@ % \subsubsection{Pointer to \Datei{german-maja.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-maja} \InheritBibliographyStrings{german-maja} % \end{macrocode} @@ -19229,13 +21250,13 @@ % % \begin{macrocode} \ProvidesFile{english-mpk.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, urlseen = {{last access}{last access}}, @@ -19250,22 +21271,27 @@ % % \begin{macrocode} \ProvidesFile{german-mpk.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes +\InheritBibliographyExtras{german-archaeology} % \end{macrocode} % % \begin{localization}{andothers} +% \begin{localization}{genitiveandothers} % \begin{localization}{urlseen} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% - inherit = {german-archaeology}, - andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, - urlseen = {{letzter Zugriff}{letzter Zugriff}}, + inherit = {german-archaeology}, + andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + genitiveandothers = {{et\addabbrvspace al\adddot s} + {et\addabbrvspace al\adddot s}}, + urlseen = {{letzter Zugriff}{letzter Zugriff}}, } % \end{macrocode} % \end{localization} % \end{localization} +% \end{localization} % % %<*PenglishmpkLBX> @@ -19273,36 +21299,239 @@ % \subsubsection{Pointer to \Datei{english-mpk.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-mpk} -\InheritBibliographyStrings{english-mpk} % \end{macrocode} % +% \begin{localization}{unpublishedbathesis} +% \begin{localization}{unpublisheddiplomathesis} +% \begin{localization}{unpublishedmagisterthesis} +% \begin{localization}{unpublishedmathesis} +% \begin{localization}{unpublishedpostdocthesis} +% \begin{localization}{unpublishedphdthesis} +% \begin{localization}{urlseen} +% \begin{macrocode} +\InheritBibliographyExtras{english-archaeology} +\DeclareBibliographyStrings{% + inherit = {english-archaeology}, + unpublishedbathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublisheddiplomathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedmagisterthesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedmathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedphdthesis = {{unpublished PhD Dissertation} + {unpublished PhD Dissertation}}, + unpublishedpostdocthesis = {{unpublished Habilitationsschrift} + {unpublished Habilitationsschrift}}, + urlseen = {{last access}{last access}}, +} +% \end{macrocode} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% % %<*PgermanmpkLBX> % % \subsubsection{Pointer to \Datei{german-mpk.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-mpk} \InheritBibliographyStrings{german-mpk} % \end{macrocode} % % +%<*mpkoeawenglishLBX> +% +% \subsubsection{File \Datei{english-mpkoeaw.lbx}} +% +% \begin{macrocode} +\ProvidesFile{english-mpkoeaw.lbx} +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes +\InheritBibliographyExtras{english-archaeology} +% \end{macrocode} +% +% \begin{localization}{exhibcat} +% \begin{localization}{exhibition} +% \begin{localization}{in} +% \begin{localization}{postdocthesis} +% \begin{localization}{phdthesis} +% \begin{localization}{unpublishedbathesis} +% \begin{localization}{unpublisheddiplomathesis} +% \begin{localization}{unpublishedmagisterthesis} +% \begin{localization}{unpublishedmathesis} +% \begin{localization}{unpublishedpostdocthesis} +% \begin{localization}{unpublishedphdthesis} +% \begin{localization}{urlseen} +% \begin{macrocode} +\InheritBibliographyExtras{english-archaeology} +\DeclareBibliographyStrings{% + inherit = {english-archaeology}, + exhibcat = {{Exhibition catalogue}{Exhibition catalogue}}, + exhibition = {{Exhibition catalogue}{Exhibition catalogue}}, + in = {{In}{In}}, + phdthesis = {{PhD Dissertation} + {PhD Dissertation}}, + postdocthesis = {{Habilitationsschrift} + {Habilitationsschrift}}, + unpublishedbathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublisheddiplomathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedmagisterthesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedmathesis = {{unpublished thesis} + {unpublished thesis}}, + unpublishedphdthesis = {{unpublished PhD Dissertation} + {unpublished PhD Dissertation}}, + unpublishedpostdocthesis = {{unpublished Habilitationsschrift} + {unpublished Habilitationsschrift}}, + urlseen = {{last access}{last access}}, +} +% \end{macrocode} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% +% +%<*mpkoeawgermanLBX> +% +% \subsubsection{File \Datei{german-mpkoeaw.lbx}} +% +% \begin{macrocode} +\ProvidesFile{german-mpkoeaw.lbx} +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes +\InheritBibliographyExtras{german-archaeology} +% \end{macrocode} +% +% \begin{localization}{andothers} +% \begin{localization}{genitiveandothers} +% \begin{localization}{exhibcat} +% \begin{localization}{exhibition} +% \begin{localization}{in} +% \begin{localization}{bathesis} +% \begin{localization}{diplomathesis} +% \begin{localization}{magisterthesis} +% \begin{localization}{mathesis} +% \begin{localization}{postdocthesis} +% \begin{localization}{phdthesis} +% \begin{localization}{unpublishedbathesis} +% \begin{localization}{unpublisheddiplomathesis} +% \begin{localization}{unpublishedmagisterthesis} +% \begin{localization}{unpublishedmathesis} +% \begin{localization}{unpublishedpostdocthesis} +% \begin{localization}{unpublishedphdthesis} +% \begin{localization}{urlseen} +% \begin{macrocode} +\DeclareBibliographyStrings{% + inherit = {german-archaeology}, + andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + genitiveandothers = {{et\addabbrvspace al\adddot s} + {et\addabbrvspace al\adddot s}}, + exhibcat = {{Austellungskatalog}{Austellungskatalog}}, + exhibition = {{Austellungskatalog}{Austellungskatalog}}, + in = {{In}{In}}, + reprint = {{Nachdruck}{Nachdruck}}, + bathesis = {{Bachelorarbeit}{Bachelorarbeit}}, + diplomathesis = {{Diplomarbeit}{Diplomarbeit}}, + magisterthesis = {{Magisterarbeit}{Magisterarbeit}}, + mathesis = {{Masterarbeit}{Masterarbeit}}, + phdthesis = {{Dissertation}{Dissertation}}, + postdocthesis = {{Habilitationsschrift} + {Habilitationsschrift}}, + unpublishedbathesis = {{unver\"offentlichte Bachelorarbeit} + {unver\"offentlichte Bachelorarbeit}}, + unpublisheddiplomathesis = {{unver\"offentlichte Diplomarbeit} + {unver\"offentlichte Diplomarbeit}}, + unpublishedmagisterthesis = {{unver\"offentlichte Magisterarbeit} + {unver\"offentlichte Magisterarbeit}}, + unpublishedmathesis = {{unver\"offentlichte Masterarbeit} + {unver\"offentlichte Masterarbeit}}, + unpublishedphdthesis = {{unver\"offentlichte Dissertation} + {unver\"offentlichte Dissertation}}, + unpublishedpostdocthesis = {{unver\"offentlichte Habilitationsschrift} + {unver\"offentlichte Habilitationsschrift}}, + urlseen = {{letzter Zugriff}{letzter Zugriff}}, +} +% \end{macrocode} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% \end{localization} +% +% +%<*PenglishmpkoeawLBX> +% +% \subsubsection{Pointer to \Datei{english-mpkoeaw.lbx}} +% +% \begin{macrocode} +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes +\InheritBibliographyExtras{english-mpkoeaw} +\InheritBibliographyStrings{english-mpkoeaw} +% \end{macrocode} +% +% +%<*PgermanmpkoeawLBX> +% +% \subsubsection{Pointer to \Datei{german-mpkoeaw.lbx}} +% +% \begin{macrocode} +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes +\InheritBibliographyExtras{german-mpkoeaw} +% \end{macrocode} +% + +% %<*offaenglishLBX> % % \subsubsection{File \Datei{english-offa.lbx}} % % \begin{macrocode} \ProvidesFile{english-offa.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{urlfrom} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, nodate = {{no date}{n.d\adddot}}, @@ -19319,7 +21548,8 @@ % % \begin{macrocode} \ProvidesFile{german-offa.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{page} @@ -19327,7 +21557,6 @@ % \begin{localization}{urlfrom} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, nodate = {{ohne Jahr}{o.J\adddot}}, @@ -19345,7 +21574,8 @@ % \subsubsection{Pointer to \Datei{english-offa.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-offa} \InheritBibliographyStrings{english-offa} % \end{macrocode} @@ -19356,7 +21586,8 @@ % \subsubsection{Pointer to \Datei{german-offa.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-offa} \InheritBibliographyStrings{german-offa} % \end{macrocode} @@ -19368,7 +21599,8 @@ % % \begin{macrocode} \ProvidesFile{german-rgzm.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{ibidem} @@ -19381,17 +21613,16 @@ % \begin{localization}{phdthesis} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% - inherit = {german-archaeology}, - ibidem = {{ebenda}{ebenda}}, - reprint = {{Nachdruck}{Nachdruck}}, - bathesis = {{Bachelorarbeit}{Bachelorarbeit}}, - diplomathesis = {{Diplomarbeit}{Diplomarbeit}}, - magisterthesis = {{Magisterarbeit}{Magisterarbeit}}, - mathesis = {{Masterarbeit}{Masterarbeit}}, - phdthesis = {{Dissertation}{unpubl. Diss\adddot}}, - postdocthesis = {{Habilitationsschrift}{unpubl. Habilitationsschr\adddot}}, + inherit = {german-archaeology}, + ibidem = {{ebenda}{ebenda}}, + reprint = {{Nachdruck}{Nachdruck}}, + bathesis = {{Bachelorarbeit}{Bachelorarbeit}}, + diplomathesis = {{Diplomarbeit}{Diplomarbeit}}, + magisterthesis = {{Magisterarbeit}{Magisterarbeit}}, + mathesis = {{Masterarbeit}{Masterarbeit}}, + phdthesis = {{Dissertation}{unpubl. Diss\adddot}}, + postdocthesis = {{Habilitationsschrift}{unpubl. Habilitationsschr\adddot}}, } % \end{macrocode} % \end{localization} @@ -19409,7 +21640,8 @@ % \subsubsection{Pointer to \Datei{german-rgzm.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-rgzm} \InheritBibliographyStrings{german-rgzm} % \end{macrocode} @@ -19421,13 +21653,13 @@ % % \begin{macrocode} \ProvidesFile{english-zaak.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{urlfrom} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, urlfrom = {{In}{In}}, @@ -19442,7 +21674,8 @@ % % \begin{macrocode} \ProvidesFile{german-zaak.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{page} @@ -19450,7 +21683,6 @@ % \begin{localization}{urlfrom} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% inherit = {german-archaeology}, page = {{Seite}{p\adddot}}, @@ -19468,7 +21700,8 @@ % \subsubsection{Pointer to \Datei{english-zaak.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-zaak} \InheritBibliographyStrings{english-zaak} % \end{macrocode} @@ -19479,7 +21712,8 @@ % \subsubsection{Pointer to \Datei{german-zaak.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-zaak} \InheritBibliographyStrings{german-zaak} % \end{macrocode} @@ -19491,13 +21725,13 @@ % % \begin{macrocode} \ProvidesFile{english-zaes.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{ibidem} % \begin{macrocode} \InheritBibliographyExtras{english-archaeology} -\InheritBibliographyStrings{english-archaeology} \DeclareBibliographyStrings{% inherit = {english-archaeology}, ibidem = {{l.\,c\adddot}{l.\,c\adddot}}, @@ -19512,7 +21746,8 @@ % % \begin{macrocode} \ProvidesFile{german-zaes.lbx} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes % \end{macrocode} % % \begin{localization}{byeditor} @@ -19545,61 +21780,60 @@ % \begin{localization}{ibidem} % \begin{macrocode} \InheritBibliographyExtras{german-archaeology} -\InheritBibliographyStrings{german-archaeology} \DeclareBibliographyStrings{% - inherit = {german-archaeology}, - byeditor = {{herausgegeben von}{hg\adddotspace von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% - {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - byeditorco = {{herausgegeben und kommentiert von}% - {hg\adddotspace und komm\adddot\ von}}, - byeditoran = {{herausgegeben und erl\"autert von}% - {hg\adddotspace und erl\"aut\adddot\ von}}, - byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% - {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, - byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% - {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, - byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% - {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, - byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, - byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, - byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, - byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, - byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% - {hg., komm\adddot\ und Einl\adddot\ von}}, - byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% - {hg., komm\adddot\ und Vorw\adddot\ von}}, - byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% - {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, - byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% - {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% - {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% - {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, - byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, - byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, - byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, - byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, - byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% - {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, - byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% - {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, - editor = {{Herausgeber}{Hg\adddot}}, - editors = {{Herausgeber}{Hgg\adddot}}, - ibidem = {{\midsentence l.\,c\adddot}{l.\,c\adddot}}, + inherit = {german-archaeology}, + byeditor = {{herausgegeben von}{hg\adddotspace von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, + byeditorco = {{herausgegeben und kommentiert von}% + {hg\adddotspace und komm\adddot\ von}}, + byeditoran = {{herausgegeben und erl\"autert von}% + {hg\adddotspace und erl\"aut\adddot\ von}}, + byeditorin = {{herausgegeben und mit einer Einleitung versehen von}% + {hg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}% + {hg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}% + {hg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}}, + byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}}, + byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Einl\adddot\ von}}, + byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Vorw\adddot\ von}}, + byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers\adddot\ und Nachw\adddot\ von}}, + byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}% + {hg., komm\adddot\ und Einl\adddot\ von}}, + byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}% + {hg., komm\adddot\ und Vorw\adddot\ von}}, + byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}% + {hg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}% + {hg., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}% + {hg., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}% + {hg., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Einl\adddot\ von}}, + byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Vorw\adddot\ von}}, + byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., komm\adddot\ und Nachw\adddot\ von}}, + byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Einl\adddot\ von}}, + byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Vorw\adddot\ von}}, + byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}% + {hg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und Nachw\adddot\ von}}, + byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}% + {hg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}}, + editor = {{Herausgeber}{Hg\adddot}}, + editors = {{Herausgeber}{Hgg\adddot}}, + ibidem = {{\midsentence l.\,c\adddot}{l.\,c\adddot}}, } % \end{macrocode} % \end{localization} @@ -19637,7 +21871,8 @@ % \subsubsection{Pointer to \Datei{english-zaes.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{english-zaes} \InheritBibliographyStrings{english-zaes} % \end{macrocode} @@ -19648,7 +21883,8 @@ % \subsubsection{Pointer to \Datei{german-zaes.lbx}} % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology localization (IB)] +[2018/06/10 v2.0 biblatex-archaeology localization (IB)] +\SuppressAdditiveLbxSuffixes \InheritBibliographyExtras{german-zaes} \InheritBibliographyStrings{german-zaes} % \end{macrocode} @@ -19687,6 +21923,20 @@ % \end{macrocode} % % +%<*numericcompDBX> +% +% \begin{macrocode} +\ProvidesFile{numeric-comp-archaeology.dbx} +% \end{macrocode} +% +% +%<*verboseDBX> +% +% \begin{macrocode} +\ProvidesFile{verbose-archaeology.dbx} +% \end{macrocode} +% +% %<*verboseibidDBX> % % \begin{macrocode} @@ -19806,6 +22056,13 @@ % \end{macrocode} % % +%<*mpkoeawDBX> +% +% \begin{macrocode} +\ProvidesFile{mpkoeaw.dbx} +% \end{macrocode} +% +% %<*nnuDBX> % % \begin{macrocode} @@ -19827,6 +22084,13 @@ % \end{macrocode} % % +%<*rgknumericDBX> +% +% \begin{macrocode} +\ProvidesFile{rgk-numeric.dbx} +% \end{macrocode} +% +% %<*rgkverboseDBX> % % \begin{macrocode} @@ -19841,6 +22105,13 @@ % \end{macrocode} % % +%<*rgzmnumericDBX> +% +% \begin{macrocode} +\ProvidesFile{rgzm-numeric.dbx} +% \end{macrocode} +% +% %<*rgzmverboseDBX> % % \begin{macrocode} @@ -19855,6 +22126,13 @@ % \end{macrocode} % % +%<*ufgmuensternumericDBX> +% +% \begin{macrocode} +\ProvidesFile{ufg-muenster-numeric.dbx} +% \end{macrocode} +% +% %<*ufgmuensterverboseDBX> % % \begin{macrocode} @@ -19889,7 +22167,7 @@ %<*DBX> % % \begin{macrocode} -[2017/11/16 v1.3 biblatex-archaeology data model (IB)] +[2018/06/10 v2.0 biblatex-archaeology data model (IB)] % \end{macrocode} % % \subsubsubsection{Subserieses} @@ -19991,9 +22269,1482 @@ proceedings,reference,inreference,mvreference,suppbook,suppcollection]{fullevent % \end{macrocode} % \end{format} % +% \subsubsubsection{annotation fields} +% +% Field annotation consist of csv list with a leading equation mark in \Kbd{+an} fields. It +% appears that they cannot reached via source map steps and are only available, if \Biber +% was called with \Option{--output-annotation-marker}. There we define those we want to evaluate +% in source maps as lateral fields. No need to show them up in the \Kbd{*.bbl} file. +% +% \begin{format}{date+an} +% \begin{macrocode} +\DeclareDatamodelFields[type=field,datatype=literal,skipout]{date+an} +\DeclareDatamodelFields[type=field,datatype=literal,skipout]{origdate+an} +% \end{macrocode} +% \end{format} +% % % +% \subsubsection{Data model for \Biber's tool mode}\label{kap:biberconf} +% +% See explanation in \ref{kap:bibertool}. +%<*BiberCONF> +% \begin{macrocode} + + + + sf,sm,sn,pf,pm,pn,pp + family,given,prefix,suffix + boolean,integer,string,xml + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvproceedings + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + suppperiodical + thesis + unpublished + video + xdata + + + number + volume + volumes + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + iswc + journalsubtitle + journaltitle + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + shorthand + shortjournal + shortseries + shorttitle + sortyear + sorttitle + sortshorthand + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + pagination + pubstate + type + language + origlanguage + crossref + xref + date + endyear + year + month + day + hour + minute + second + timezone + season + endmonth + endday + endhour + endminute + endsecond + endtimezone + endseason + eventdate + eventendyear + eventyear + eventmonth + eventday + eventhour + eventminute + eventsecond + eventtimezone + eventseason + eventendmonth + eventendday + eventendhour + eventendminute + eventendsecond + eventendtimezone + eventendseason + origdate + origendyear + origyear + origmonth + origday + orighour + origminute + origsecond + origtimezone + origseason + origendmonth + origendday + origendhour + origendminute + origendsecond + origendtimezone + origendseason + urldate + urlendyear + urlyear + urlmonth + urlday + urlhour + urlminute + urlsecond + urltimezone + urlseason + urlendmonth + urlendday + urlendhour + urlendminute + urlendsecond + urlendtimezone + urlendseason + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + shortsubseries + subseries + subnumber + titlenote + maintitlenote + booktitlenote + summarytitle + shortform + festschrift + festschriftaddon + eventnumber + eventtype + multieventdate + multivenue + realdate + realendyear + realyear + realmonth + realday + realhour + realminute + realsecond + realtimezone + realseason + realendmonth + realendday + realendhour + realendminute + realendsecond + realendtimezone + realendseason + origrealdate + origrealendyear + origrealyear + origrealmonth + origrealday + origrealhour + origrealminute + origrealsecond + origrealtimezone + origrealseason + origrealendmonth + origrealendday + origrealendhour + origrealendminute + origrealendsecond + origrealendtimezone + origrealendseason + fulleventdate + fulleventendyear + fulleventyear + fulleventmonth + fulleventday + fulleventhour + fulleventminute + fulleventsecond + fulleventtimezone + fulleventseason + fulleventendmonth + fulleventendday + fulleventendhour + fulleventendminute + fulleventendsecond + fulleventendtimezone + fulleventendseason + newsdate + newsendyear + newsyear + newsmonth + newsday + newshour + newsminute + newssecond + newstimezone + newsseason + newsendmonth + newsendday + newsendhour + newsendminute + newsendsecond + newsendtimezone + newsendseason + realdate + realendyear + realyear + realmonth + realday + realhour + realminute + realsecond + realtimezone + realseason + realendmonth + realendday + realendhour + realendminute + realendsecond + realendtimezone + realendseason + origrealdate + origrealendyear + origrealyear + origrealmonth + origrealday + origrealhour + origrealminute + origrealsecond + origrealtimezone + origrealseason + origrealendmonth + origrealendday + origrealendhour + origrealendminute + origrealendsecond + origrealendtimezone + origrealendseason + date+an + origdate+an + + + abstract + annotation + authortype + bookpagination + crossref + day + endday + endhour + endminute + endmonth + endseason + endsecond + endtimezone + endyear + entryset + entrysubtype + execute + file + gender + hour + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + minute + month + nameaddon + options + origday + origendday + origendhour + origendminute + origendmonth + origendseason + origendsecond + origendtimezone + origendyear + orighour + origminute + origmonth + origseason + origsecond + origtimezone + origyear + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + season + second + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + timezone + url + urlday + urlendday + urlendhour + urlendminute + urlendmonth + urlendsecond + urlendtimezone + urlendyear + urlhour + urlminute + urlmonth + urlsecond + urltimezone + urlyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + year + + + set + entryset + crossref + + + article + addendum + annotator + author + commentator + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + eprint + eprintclass + eprinttype + issn + issue + issuetitle + issuesubtitle + journalsubtitle + journaltitle + language + note + number + origlanguage + pages + pubstate + series + subtitle + title + titleaddon + translator + version + volume + + + bibnote + note + + + book + author + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvbook + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + inbook + bookinbook + suppbook + addendum + afterword + annotator + author + booktitle + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + booklet + addendum + author + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + collection + reference + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvcollection + mvreference + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + title + titleaddon + translator + volume + volumes + + + incollection + suppcollection + inreference + addendum + afterword + annotator + author + booksubtitle + booktitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + manual + addendum + author + chapter + doi + edition + editor + editortype + eprint + eprintclass + eprinttype + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + misc + addendum + author + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + organization + pubstate + subtitle + title + titleaddon + type + version + + + online + addendum + author + editor + editortype + language + note + organization + pubstate + subtitle + title + titleaddon + version + + + patent + addendum + author + doi + eprint + eprintclass + eprinttype + holder + location + note + number + pubstate + subtitle + title + titleaddon + type + version + + + periodical + addendum + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + issn + issue + issuesubtitle + issuetitle + language + note + number + pubstate + season + series + subtitle + title + volume + + + mvproceedings + addendum + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + venue + volumes + + + proceedings + addendum + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + inproceedings + addendum + author + booksubtitle + booktitle + booktitleaddon + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + report + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + version + + + thesis + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + unpublished + addendum + author + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + howpublished + language + location + note + pubstate + subtitle + title + titleaddon + type + venue + + + book + bookinbook + inbook + collection + incollection + inproceedings + mvbook + mvcollection + mvproceedings + proceedings + reference + inreference + mvreference + suppbook + suppcollection + shortsubseries + subnumber + subseries + + + inbook + bookinbook + collection + incollection + inproceedings + mvbook + mvcollection + mvproceedings + proceedings + reference + inreference + mvreference + suppbook + suppcollection + shortform + festschrift + festschriftaddon + eventnumber + eventtype + eventdate + venue + multieventdate + multivenue + + + inbook + bookinbook + incollection + inproceedings + inreference + suppbook + suppcollection + booktitlenote + + + summarytitle + titlenote + + + realdate + origrealdate + + + inbook + bookinbook + collection + incollection + inproceedings + mvbook + mvcollection + mvproceedings + proceedings + reference + inreference + mvreference + suppbook + suppcollection + fulleventdate + + + article + periodical + suppperiodical + review + newsdate + + + article + periodical + review + suppperiodical + location + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + crossref + + + + article + + author + journaltitle + title + + + + book + mvbook + mvcollection + mvreference + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + manual + + title + + + + misc + + title + + + + online + + title + url + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + editor + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + date + eventdate + origdate + urldate + + + gender + + + +% \end{macrocode} +% +% % \end{appendices} % \Finale % -\endinput \ No newline at end of file +\endinput \ No newline at end of file diff --git a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.ins b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.ins index 6c939acdd2a..38b063f4353 100644 --- a/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.ins +++ b/Master/texmf-dist/source/latex/biblatex-archaeology/biblatex-archaeology.ins @@ -1,3 +1,4 @@ +%% biblatex-archaeology install file %% %% USAGE: %% @@ -11,7 +12,7 @@ %% $ pdftex -8bit biblatex-archaeology.ins %% %% -%% Copyright (C) 2005-2017 by Ingram Braun (https://ingram-braun.net/) +%% Copyright (C) 2005-2018 by Ingram Braun (https://ingram-braun.net/) %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -62,11 +63,17 @@ \generate{\file{authoryear-icomp-archaeology.bbx}{\from{biblatex-archaeology.dtx}{authoryearicompBBX,authoryearsharedBBX}}} \generate{\file{authoryear-icomp-archaeology.cbx}{\from{biblatex-archaeology.dtx}{authoryearicompCBX,noshortform}}} \generate{\file{authoryear-icomp-archaeology.dbx}{\from{biblatex-archaeology.dtx}{authoryearicompDBX,DBX}}} -\generate{\file{verbose-ibid-archaeology.bbx}{\from{biblatex-archaeology.dtx}{verboseibidBBX,verbosesharedBBX}}} -\generate{\file{verbose-ibid-archaeology.cbx}{\from{biblatex-archaeology.dtx}{verboseibidCBX}}} +\generate{\file{numeric-comp-archaeology.bbx}{\from{biblatex-archaeology.dtx}{numericcompBBX,nonauthoryearsharedBBX}}} +\generate{\file{numeric-comp-archaeology.cbx}{\from{biblatex-archaeology.dtx}{numericcompCBX,noshortform}}} +\generate{\file{numeric-comp-archaeology.dbx}{\from{biblatex-archaeology.dtx}{numericcompDBX,DBX}}} +\generate{\file{verbose-archaeology.bbx}{\from{biblatex-archaeology.dtx}{verboseBBX,verbosesharedBBX,nonauthoryearsharedBBX}}} +\generate{\file{verbose-archaeology.cbx}{\from{biblatex-archaeology.dtx}{verboseCBX,verbosesharedCBX}}} +\generate{\file{verbose-archaeology.dbx}{\from{biblatex-archaeology.dtx}{verboseDBX,DBX}}} +\generate{\file{verbose-ibid-archaeology.bbx}{\from{biblatex-archaeology.dtx}{verboseibidBBX,verbosesharedBBX,nonauthoryearsharedBBX}}} +\generate{\file{verbose-ibid-archaeology.cbx}{\from{biblatex-archaeology.dtx}{verboseibidCBX,verbosesharedCBX}}} \generate{\file{verbose-ibid-archaeology.dbx}{\from{biblatex-archaeology.dtx}{verboseibidDBX,DBX}}} -\generate{\file{verbose-trad2note-archaeology.bbx}{\from{biblatex-archaeology.dtx}{verbosetrad2noteBBX,verbosesharedBBX}}} -\generate{\file{verbose-trad2note-archaeology.cbx}{\from{biblatex-archaeology.dtx}{verbosetrad2noteCBX}}} +\generate{\file{verbose-trad2note-archaeology.bbx}{\from{biblatex-archaeology.dtx}{verbosetrad2noteBBX,verbosesharedBBX,nonauthoryearsharedBBX}}} +\generate{\file{verbose-trad2note-archaeology.cbx}{\from{biblatex-archaeology.dtx}{verbosetrad2noteCBX,verbosesharedCBX}}} \generate{\file{verbose-trad2note-archaeology.dbx}{\from{biblatex-archaeology.dtx}{verbosetrad2noteDBX,DBX}}} \generate{\file{aefkw.bbx}{\from{biblatex-archaeology.dtx}{aefkwBBX,noarticlesubtitlepunct}}} \generate{\file{aefkw.cbx}{\from{biblatex-archaeology.dtx}{aefkwCBX,barecitations}}} @@ -253,6 +260,23 @@ \generate{\file{naustrian-mpk.lbx}{\from{biblatex-archaeology.dtx}{FnaustrianmpkLBX,PgermanmpkLBX}}} \generate{\file{swissgerman-mpk.lbx}{\from{biblatex-archaeology.dtx}{FswissgermanmpkLBX,PgermanmpkLBX}}} \generate{\file{nswissgerman-mpk.lbx}{\from{biblatex-archaeology.dtx}{FnswissgermanmpkLBX,PgermanmpkLBX}}} +\generate{\file{mpkoeaw.bbx}{\from{biblatex-archaeology.dtx}{mpkoeawBBX,noarticlesubtitlepunct}}} +\generate{\file{mpkoeaw.cbx}{\from{biblatex-archaeology.dtx}{mpkoeawCBX,barecitations}}} +\generate{\file{mpkoeaw.dbx}{\from{biblatex-archaeology.dtx}{mpkoeawDBX,DBX}}} +\generate{\file{english-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{mpkoeawenglishLBX}}} +\generate{\file{american-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FamericanmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{australian-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FaustralianmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{british-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FbritishmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{canadian-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FcanadianmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{newzealand-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FnewzealandmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{UKenglish-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FUKenglishmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{USenglish-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FUSenglishmpkoeawLBX,PenglishmpkoeawLBX}}} +\generate{\file{german-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{mpkoeawgermanLBX}}} +\generate{\file{ngerman-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FngermanmpkoeawLBX,PgermanmpkoeawLBX}}} +\generate{\file{austrian-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FaustrianmpkoeawLBX,PgermanmpkoeawLBX}}} +\generate{\file{naustrian-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FnaustrianmpkoeawLBX,PgermanmpkoeawLBX}}} +\generate{\file{swissgerman-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FswissgermanmpkoeawLBX,PgermanmpkoeawLBX}}} +\generate{\file{nswissgerman-mpkoeaw.lbx}{\from{biblatex-archaeology.dtx}{FnswissgermanmpkoeawLBX,PgermanmpkoeawLBX}}} \generate{\file{nnu.bbx}{\from{biblatex-archaeology.dtx}{nnuBBX,noarticlesubtitlepunct}}} \generate{\file{nnu.cbx}{\from{biblatex-archaeology.dtx}{nnuCBX,barecitations}}} \generate{\file{nnu.dbx}{\from{biblatex-archaeology.dtx}{nnuDBX,DBX}}} @@ -276,12 +300,18 @@ \generate{\file{rgk-inline.bbx}{\from{biblatex-archaeology.dtx}{rgkinlineBBX,rgksharedBBX,noarticlesubtitlepunct}}} \generate{\file{rgk-inline.cbx}{\from{biblatex-archaeology.dtx}{rgkinlineCBX,barecitations}}} \generate{\file{rgk-inline.dbx}{\from{biblatex-archaeology.dtx}{rgkinlineDBX,DBX}}} +\generate{\file{rgk-numeric.bbx}{\from{biblatex-archaeology.dtx}{rgknumericBBX,rgksharedBBX,noarticlesubtitlepunct}}} +\generate{\file{rgk-numeric.cbx}{\from{biblatex-archaeology.dtx}{rgknumericCBX,barecitations}}} +\generate{\file{rgk-numeric.dbx}{\from{biblatex-archaeology.dtx}{rgknumericDBX,DBX}}} \generate{\file{rgk-verbose.bbx}{\from{biblatex-archaeology.dtx}{rgkverboseBBX,rgksharedBBX,noarticlesubtitlepunct}}} \generate{\file{rgk-verbose.cbx}{\from{biblatex-archaeology.dtx}{rgkverboseCBX,barecitations}}} \generate{\file{rgk-verbose.dbx}{\from{biblatex-archaeology.dtx}{rgkverboseDBX,DBX}}} \generate{\file{rgzm-inline.bbx}{\from{biblatex-archaeology.dtx}{rgzminlineBBX,rgzmsharedBBX,noarticlesubtitlepunct,nosmallcaps}}} \generate{\file{rgzm-inline.cbx}{\from{biblatex-archaeology.dtx}{rgzminlineCBX,barecitations}}} \generate{\file{rgzm-inline.dbx}{\from{biblatex-archaeology.dtx}{rgzminlineDBX,DBX}}} +\generate{\file{rgzm-numeric.bbx}{\from{biblatex-archaeology.dtx}{rgzmnumericBBX,rgzmsharedBBX,noarticlesubtitlepunct}}} +\generate{\file{rgzm-numeric.cbx}{\from{biblatex-archaeology.dtx}{rgzmnumericCBX,barecitations}}} +\generate{\file{rgzm-numeric.dbx}{\from{biblatex-archaeology.dtx}{rgzmnumericDBX,DBX}}} \generate{\file{rgzm-verbose.bbx}{\from{biblatex-archaeology.dtx}{rgzmverboseBBX,rgzmsharedBBX,noarticlesubtitlepunct,nosmallcaps}}} \generate{\file{rgzm-verbose.cbx}{\from{biblatex-archaeology.dtx}{rgzmverboseCBX,barecitations}}} \generate{\file{rgzm-verbose.dbx}{\from{biblatex-archaeology.dtx}{rgzmverboseDBX,DBX}}} @@ -291,17 +321,20 @@ \generate{\file{naustrian-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FnaustrianrgzmLBX,PgermanrgzmLBX}}} \generate{\file{swissgerman-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FswissgermanrgzmLBX,PgermanrgzmLBX}}} \generate{\file{nswissgerman-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FnswissgermanrgzmLBX,PgermanrgzmLBX}}} -\generate{\file{english-rgzm.lbx}{\from{biblatex-archaeology.dtx}{newbibstrings,englishLBX}}} \generate{\file{american-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FamericanrgzmLBX,PenglishLBX}}} \generate{\file{australian-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FaustralianrgzmLBX,PenglishLBX}}} \generate{\file{british-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FbritishrgzmLBX,PenglishLBX}}} \generate{\file{canadian-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FcanadianrgzmLBX,PenglishLBX}}} +\generate{\file{english-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FenglishrgzmLBX,PenglishLBX}}} \generate{\file{newzealand-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FnewzealandrgzmLBX,PenglishLBX}}} \generate{\file{UKenglish-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FUKenglishrgzmLBX,PenglishLBX}}} \generate{\file{USenglish-rgzm.lbx}{\from{biblatex-archaeology.dtx}{FUSenglishrgzmLBX,PenglishLBX}}} \generate{\file{ufg-muenster-inline.bbx}{\from{biblatex-archaeology.dtx}{ufgmuensterinlineBBX,ufgmuenstersharedBBX,noarticlesubtitlepunct}}} \generate{\file{ufg-muenster-inline.cbx}{\from{biblatex-archaeology.dtx}{ufgmuensterinlineCBX,barecitations}}} \generate{\file{ufg-muenster-inline.dbx}{\from{biblatex-archaeology.dtx}{ufgmuensterinlineDBX,DBX}}} +\generate{\file{ufg-muenster-numeric.bbx}{\from{biblatex-archaeology.dtx}{ufgmuensternumericBBX,ufgmuenstersharedBBX,noarticlesubtitlepunct}}} +\generate{\file{ufg-muenster-numeric.cbx}{\from{biblatex-archaeology.dtx}{ufgmuensternumericCBX,barecitations}}} +\generate{\file{ufg-muenster-numeric.dbx}{\from{biblatex-archaeology.dtx}{ufgmuensternumericDBX,DBX}}} \generate{\file{ufg-muenster-verbose.bbx}{\from{biblatex-archaeology.dtx}{ufgmuensterverboseBBX,ufgmuenstersharedBBX,noarticlesubtitlepunct}}} \generate{\file{ufg-muenster-verbose.cbx}{\from{biblatex-archaeology.dtx}{ufgmuensterverboseCBX,barecitations,noshortform}}} \generate{\file{ufg-muenster-verbose.dbx}{\from{biblatex-archaeology.dtx}{ufgmuensterverboseDBX,DBX}}} @@ -343,11 +376,15 @@ \generate{\file{swissgerman-zaes.lbx}{\from{biblatex-archaeology.dtx}{FswissgermanzaesLBX,PgermanzaesLBX}}} \generate{\file{nswissgerman-zaes.lbx}{\from{biblatex-archaeology.dtx}{FnswissgermanzaesLBX,PgermanzaesLBX}}} -\usedir{bibtex/bib/biblatex-archaeology} +\usedir{doc/latex/biblatex-archaeology} \nopreamble \nopostamble +\generate{\file{biblatex-archaeology.conf}{\from{biblatex-archaeology.dtx}{BiberCONF}}} + +\usedir{bibtex/bib/biblatex-archaeology} + \generate{\file{biblatex-archaeology-example.bib}{\from{biblatex-archaeology.dtx}{exampleBIB}}} \generate{\file{biblatex-archaeology-manual.bib}{\from{biblatex-archaeology-nodoc.dtx}{manualBIB}}} \generate{\file{biblatex-archaeology-strings-full.bib}{\from{biblatex-archaeology-nodoc.dtx}{fullBIB}}} -- cgit v1.2.3