summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/historische-zeitschrift
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/biblatex-contrib/historische-zeitschrift
Initial commit
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/historische-zeitschrift')
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/CHANGES50
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/LIESMICH107
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/README102
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx858
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx221
-rw-r--r--macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx93
6 files changed, 1431 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/CHANGES b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/CHANGES
new file mode 100644
index 0000000000..fd3ecd7adc
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/CHANGES
@@ -0,0 +1,50 @@
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014-2016
+
+ Version history
+ ---------------
+v1.2 [2016/12/01]
+ - Compatible with biblatex >3.3 (thanks to Herbert Voß)
+
+v1.1a [2014/07/22]
+ - This is a minor bugfix release.
+ - BUG FIX: The opening bracket in \ProvidesFile of
+ historische-zeitschrift.cbx was missing.
+ - README: Updated link to house style.
+
+v1.1 [2014/06/05]
+ - This is a bugfix release.
+
+v1.0 [2012/06/11]
+ - Compatible with biblatex 1.7.
+ - New option 'dashed' (analogue to the option provided by
+ the standard biblatex styles).
+ - @review is now supported (as an alias for @article).
+
+v0.9a [2010/10/18]
+ - Compatibility to biblatex 0.9e.
+ - New option 'postnote'. This option can take the values
+ 'inparen' and 'afterparen', where 'inparen' puts the
+ postnote in subsequent citations inside the parenthesis
+ holding the 'see note N' phrase. The default is
+ 'afterparen' (thus, the default behaviour has changed,
+ because the HZ style requires it. The style description
+ was wrong at this point, and I did not check properly in
+ the printed journal. Therefore, the biblatex style
+ 'historische-zeitschrift' was wrong in this particular
+ point. For compatibility reasons, and because it might be
+ useful, I turned the wrong behaviour into the option
+ 'postnote=inparen').
+ - @reference and @inreference are now supported (as an
+ alias for @collection and @incollection, respectively, as
+ they do not require special treatment).
+
+v0.9 [2010/03/11]
+ - Compatibility to biblatex 0.9
+ - The options 'doi', 'eprint' and 'url' are supported. The
+ defaults are 'doi=false', 'eprint=false' and 'url=true'.
+ - Added the file 'historische-zeitschrift.lbx' for the
+ handling of (German) language related issues.
+
+v0.8 [2008/10/20]
+ - Initial public release
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/LIESMICH b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/LIESMICH
new file mode 100644
index 0000000000..ffa7f2dfb6
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/LIESMICH
@@ -0,0 +1,107 @@
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014-2016
+
+************************************************************
+
+Inhalt der Datei LIESMICH
+ 1. Kurzbeschreibung
+ 2. Installationshinweise
+ 3. Benutzung
+ 4. Versionsgeschichte
+ 5. Lizenz
+ 6. Dateien
+
+
+ 1. Kurzbeschreibung
+ -------------------
+
+ historische-zeitschrift ist ein Zitierstil für das
+ Paket biblatex von Philipp Lehman. Es bietet einen Stil
+ nach den Richtlinien der 'Historischen Zeitschrift'. Das
+ Schema ist ein Vollzitat für die erste Zitation und 'Autor,
+ Kurztitel (wie Anm. N), S' für alle folgenden Zitationen
+ (wobei S für die Seitenzahl steht). Für weitere Details des
+ Stils sehen Sie sich bitte die Richtlinien unter
+ http://194.97.159.218/verlag/historische-zeitschrift/hz-richtlinien.htm
+ an.
+
+ Dieses Paket baut vollständig auf biblatex auf; achten Sie
+ auch auf die Mindestanforderungen von biblatex selbst.
+ Anregungen und Verbesserungsvorschläge sind jederzeit
+ willkommen.
+
+
+ 2. Installationshinweise
+ ------------------------
+
+ historische-zeitschrift ist in den Distributionen MiKTeX
+ und TeX Live enthalten und kann mit deren Paketmanagern
+ bequem installiert werden. Wenn Sie stattdessen eine
+ manuelle Installation durchführen, so gehen Sie wie folgt
+ vor: Entpacken Sie die zip-Datei in den $LOCALTEXMF-Ordner
+ ihres Systems. Aktualisieren Sie anschließend die 'filename
+ database' ihrer TeX-Distribution. Für weitere Informationen
+ schauen Sie bitte in die Dokumentation Ihrer Distribution.
+
+
+ 3. Benutzung
+ ------------
+
+ Der hier angebotene Zitierstil wird wie die Standard-
+ Stile beim Laden des Pakets biblatex eingebunden:
+ \usepackage[style=historische-zeitschrift]{biblatex}
+ Beachten Sie, dass der Stil für Zitate in Fußnoten gedacht
+ ist. Zitierkommandos außerhalb von Fußnoten führen immer zu
+ Vollzitaten!
+
+ Die zusätzliche Option 'postnote=inparen' bietet die
+ Möglichkeit, die Seitenzahl bei Folgezitaten auch innerhalb
+ der Klammer auszugeben, also
+ Autor, Kurztitel (wie Anm. N, S)
+ Die Voreinstellung ist 'postnote=afterparen', also
+ Autor, Kurztitel (wie Anm. N), S
+
+ Die Option 'dashed'
+ Analog zu den Standard-Stilen von biblatex wird die Option
+ 'dashed' zur Verfügung gestellt. Bei 'dashed=true' werden
+ wiederkehrende Autoren/Herausgeber in der Bibliographie
+ durch einen langen Strich ersetzt. Mit 'dashed=false'
+ wird diese Funktion ausgeschaltet, dann erscheinen immer
+ die Namen der Autoren/Herausgeber. Die Standardeinstellung
+ ist 'dashed=true'.
+
+
+ 4. Versionsgeschichte
+ ---------------------
+
+ siehe Datei CHANGES
+
+
+ 5. Lizenz
+ ---------
+
+ Dieses Werk darf nach den Bedingungen der LaTeX Project
+ Public Lizenz, entweder Version 1.3 oder (nach Ihrer Wahl)
+ jede spaetere Version, verteilt und/oder verändert werden.
+ Die neueste Version dieser Lizenz finden Sie unter
+ http://www.latex-project.org/lppl.txt. Version 1.3 (oder
+ eine neuere) ist Teil aller Verteilungen von LaTeX
+ Version 2005/12/01 oder spaeter.
+
+ Dieses Werk hat den LPPL-Betreuungs-Status 'maintained'
+ (betreut).
+
+ Der aktuelle Betreuer dieses Werkes ist Dominik Waßenhoven.
+
+
+ 6. Dateien
+ ----------
+
+ Dieses Werk (bzw. Paket) besteht aus folgenden Dateien:
+
+ * LIESMICH % diese Datei, inkl. Lizenz
+ * README % diese Datei in englisch
+ * CHANGES % Versionsgeschichte (englisch)
+ * historische-zeitschrift.bbx % Bibliographiestil
+ * historische-zeitschrift.cbx % Zitierstil
+ * historische-zeitschrift.lbx % Sprachdatei
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/README b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/README
new file mode 100644
index 0000000000..6ef77a5fdb
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/README
@@ -0,0 +1,102 @@
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014-2016
+
+************************************************************
+
+Contents of README
+ 1. Package description
+ 2. Installation
+ 3. Usage notes
+ 4. History
+ 5. Licence
+ 6. Files
+
+
+ 1. Package description
+ ----------------------
+
+ historische-zeitschrift is a citation style for the
+ biblatex package. It provides citations according with the
+ house style of the 'Historische Zeitschrift', a German
+ historical journal. The scheme is a fullcite for the first
+ citation and 'Author, Shorttitle (as note N), P' for later
+ citations (P being the page number). For further details,
+ see the description of the house style at
+ http://194.97.159.218/verlag/historische-zeitschrift/hz-richtlinien.htm
+ (in German).
+
+ This package depends on biblatex;
+ please also check the requirements for biblatex itself.
+
+
+ 2. Installation
+ ---------------
+
+ historische-zeitschrift is part of the distributions MiKTeX
+ and TeX Live. Thus, you can easily install it using the
+ respective package manager. If you would like to install
+ historische-zeitschrift manually, do the following:
+ Extract the tds.zip archive to the $LOCALTEXMF directory of
+ your system. Refresh your filename database. For further
+ information, please see the documentation of your LaTeX
+ distribution.
+
+
+ 3. Usage notes
+ --------------
+
+ The style is loaded as the biblatex standard styles:
+ \usepackage[style=historische-zeitschrift]{biblatex}
+ Note that the style is designed for footnote citations
+ only. Cite commands used outside footnotes will always
+ produce full citations!
+
+ The additional option 'postnote=inparen' provides the
+ possibility to print the page number in subsequent
+ citations inside the parenthesis:
+ 'Author, Shorttitle (as note N, P)'
+ The standard behaviour is 'postnote=afterparen':
+ 'Author, Shorttitle (as note N), P'
+
+ The 'dashed' option
+ This option is analogue to the standard biblatex styles,
+ where it is desribed as follows:
+ By default, this style replaces recurrent authors/editors
+ in the bibliography by a dash so that items by the same
+ author or editor are visually grouped. This feature is
+ controlled by the package option dashed. Setting
+ dashed=false in the preamble will disable this feature.
+ The default setting is dashed=true.
+
+ 4. History
+ ----------
+
+ see file CHANGES
+
+
+ 5. Licence
+ ----------
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either
+ version 1.3 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.3 or
+ later is part of all distributions of LaTeX version
+ 2005/12/01 or later.
+
+ This work has the LPPL maintenance status `maintained'.
+
+ The Current Maintainer of this work is Dominik Waßenhoven.
+
+ 6. Files
+ --------
+
+ This work consists of the following files:
+
+ * README % this file, including licence
+ * LIESMICH % the README in German
+ * CHANGES % version history
+ * historische-zeitschrift.bbx % bibliography style
+ * historische-zeitschrift.cbx % citation style
+ * historische-zeitschrift.lbx % language file (German only)
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx
new file mode 100644
index 0000000000..2b15625337
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx
@@ -0,0 +1,858 @@
+% historische-zeitschrift.bbx, Dominik Waßenhoven 2014-2016
+%
+\ProvidesFile{historische-zeitschrift.bbx}[2016/12/01 v1.2 HZ bibliography style]
+
+\@ifpackagelater{biblatex}{2016/03/01}
+ {}
+ {\PackageError{biblatex}
+ {Outdated 'biblatex' package}
+ {The version of the 'historische-zeitschrift' style\MessageBreak
+ you are using requires biblatex v3.3 or later.\MessageBreak
+ You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak
+ This is a fatal error. I'm aborting now.}%
+ \endinput}
+
+\ExecuteBibliographyOptions{pagetracker}
+
+\DeclareBibliographyOption{dashed}[true]{%
+ \ifstrequal{#1}{true}
+ {\renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}}
+ {\renewbibmacro*{bbx:savehash}{}}}
+
+\newtoggle{bbx:url}
+\newtoggle{bbx:doi}
+\newtoggle{bbx:eprint}
+
+\DeclareBibliographyOption{url}[true]{%
+ \settoggle{bbx:url}{#1}}
+\DeclareBibliographyOption{doi}[true]{%
+ \settoggle{bbx:doi}{#1}}
+\DeclareBibliographyOption{eprint}[true]{%
+ \settoggle{bbx:eprint}{#1}}
+
+\ExecuteBibliographyOptions{
+ url=true,
+ doi=false,
+ eprint=false
+}
+
+\newbibmacro*{bbx:savehash}{%
+ \savefield{fullhash}{\bbx@lasthash}}
+
+\newbibmacro*{bbx:dashcheck}[2]{%
+ \ifboolexpr{
+ test {\iffieldequals{fullhash}{\bbx@lasthash}}
+ and
+ not test \iffirstonpage
+ }
+ {#1}
+ {#2}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Reformatting %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+\renewcommand*{\mkbibnamegiven}[1]{\textit{#1}}
+\renewcommand*{\mkbibnamefamily}[1]{\textit{#1}}
+\renewcommand*{\mkbibnameprefix}[1]{\textit{#1}}
+\renewcommand*{\mkbibnamesuffix}[1]{\textit{#1}}
+
+\DeclareFieldFormat{booktitle}{#1\isdot}
+\DeclareFieldFormat{journaltitle}{#1\isdot}
+\DeclareFieldFormat{issuetitle}{#1\isdot}
+\DeclareFieldFormat{maintitle}{#1\isdot}
+\DeclareFieldFormat{pages}{#1}
+\DeclareFieldFormat{title}{#1\isdot}
+\DeclareFieldFormat[article]{title}{#1}
+\DeclareFieldFormat[inbook]{title}{#1}
+\DeclareFieldFormat[incollection]{title}{#1}
+\DeclareFieldFormat[inproceedings]{title}{#1}
+\DeclareFieldFormat[patent]{title}{#1}
+\DeclareFieldFormat[thesis]{title}{#1}
+\DeclareFieldFormat[unpublished]{title}{#1}
+
+\renewcommand*{\labelnamepunct}{\addcomma\space}% comma after names
+\renewcommand*{\multinamedelim}{\addslash} % slash between names
+\renewcommand*{\finalnamedelim}{\addslash} % slash between names
+
+\renewcommand*{\multilistdelim}{\addslash} % slash between locations
+\renewcommand*{\finallistdelim}{\addslash} % slash between locations
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Series in parentheses %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\newbibmacro*{series+number}{%
+ \iffieldundef{series}%
+ {}
+ {\printtext[parens]{%
+ \printfield{series}%
+ \iffieldundef{number}
+ {}
+ {\setunit{\addcomma\space}%
+ \bibstring{volume}~\printfield{number}}%
+ \adddot}}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Publisher omitted %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+\newbibmacro*{publisher+location+year}{%
+ \printlist{location}%
+ \setunit*{\addspace}%
+ \printfield{year}%
+ \newunit}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Bibliography strings %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\DeclareLanguageMapping{german}{historische-zeitschrift}
+
+\renewbibmacro*{editorstrg}{%
+ \ifthenelse{\value{editor}>1\OR\ifandothers{editor}}
+ {\printtext{\mkbibparens{\bibstring{editors}}}}
+ {\printtext{\mkbibparens{\bibstring{editor}}}}}
+
+\renewbibmacro*{editor}{%
+ \ifboolexpr{
+ test \ifuseeditor
+ and
+ not test {\ifnameundef{editor}}
+ }
+ {\usebibmacro{bbx:dashcheck}
+ {\bibnamedash}
+ {\printnames{editor}%
+ \setunit{\addspace}% <- ORIGINAL: \addcomma\space
+ \usebibmacro{bbx:savehash}}%
+ \usebibmacro{editorstrg}%
+ \clearname{editor}}
+ {\global\undef\bbx@lasthash}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Editor in @incollection and %%%%%
+%%%%% @inproceedings not in italics %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\newbibmacro*{editorincoll}{%
+ \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
+ {\ifthenelse{\iffieldequals{author}{editor}\AND
+ \NOT\iffirstonpage}
+ {\bibnamedash}
+ {\printnames[upshape]{editor}\addspace
+ \usebibmacro{bbx:savehash}}%
+ \usebibmacro{editorstrg}%
+ \clearname{editor}}
+ {\global\undef\bbx@lasthash}}
+
+\DeclareNameFormat{upshape}{%
+ \nameparts{#1}%
+ \usebibmacro{name:given-family-upshape}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}%
+ \usebibmacro{name:andothers}}
+
+\newbibmacro*{name:given-family-upshape}[4]{%
+ \usebibmacro{name:delim}{#2#3#1}%
+ \ifblank{#2}{}{#2\isdot\addlowpenspace}%
+ \ifblank{#3}{}{%
+ #3\isdot
+ \ifpunctmark{'}
+ {}
+ {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}%
+ #1\isdot
+ \ifblank{#4}{}{\addlowpenspace#4\isdot}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% byauthor and byeditor not in italics %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\DeclareNameAlias{byauthor}{upshape}
+\DeclareNameAlias{byeditor}{upshape}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Always first name before last name %%%%%
+%%%%% (also in the bibliography) %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+% \DeclareNameFormat{sortname}{%
+% \ifnum\value{listcount}=1\relax
+% \usebibmacro{name:given-family}{#1}{#3}{#5}{#7}% ORIG: name:last-first
+% \ifblank{#3#5}
+% {}
+% {\usebibmacro{name:revsdelim}}%
+% \else
+% \usebibmacro{name:given-family}{#1}{#3}{#5}{#7}%
+% \fi
+% \usebibmacro{name:andothers}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% No parentheses for the year of a journal %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\newbibmacro*{issue+date}{%
+ \iffieldundef{issue}
+ {\iffieldundef{month}
+ {\printfield{year}}
+ {\iffieldundef{day}
+ {\printfield{month}%
+ \setunit{\addspace}%
+ \printfield{year}}
+ {\printdate}}}
+ {\printfield{issue}%
+ \setunit{\addspace}%
+ \printfield{year}}%
+ \newunit}
+
+\newbibmacro*{journal+issuetitle}{%
+ \usebibmacro{journal}%
+ \setunit*{\addspace}%
+ \iffieldundef{series}
+ {}
+ {\newunit
+ \printfield{series}%
+ \setunit{\addspace}}%
+ \printfield{volume}%
+ \setunit*{\adddot}%
+ \printfield{number}%
+ \setunit{\addcomma\space}%
+ \printfield{eid}%
+ \setunit{\addcomma\space}%<- ORIGINAL: \setunit{\addspace}
+ \usebibmacro{issue+date}%
+ \setunit*{\addcomma\space}%<- ORIGINAL: \newunit\newblock
+ \usebibmacro{issue}%
+ \newunit}
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+
+\DeclareFieldFormat{shorthandwidth}{#1}
+
+\InitializeBibliographyStyle{%
+ \global\undef\bbx@lasthash}
+
+\renewbibmacro*{author}{%
+ \ifboolexpr{
+ test \ifuseauthor
+ and
+ not test {\ifnameundef{author}}
+ }
+ {\usebibmacro{bbx:dashcheck}
+ {\bibnamedash}
+ {\printnames{author}%
+ \usebibmacro{bbx:savehash}}}%
+ {\global\undef\bbx@lasthash}}
+
+\newbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \newunit\newblock
+ \iffieldundef{volume}
+ {}
+ {\printfield{volume}%
+ \printfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}
+
+\newbibmacro*{maintitle+booktitle}{%
+ \iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \newunit\newblock
+ \iffieldundef{volume}
+ {}
+ {\printfield{volume}%
+ \printfield{part}%
+ \setunit{\addcolon\space}}}%
+ \usebibmacro{booktitle}%
+ \newunit}
+
+\newbibmacro*{title+issuetitle}{%
+ \usebibmacro{periodical}%
+ \setunit*{\addspace}%
+ \iffieldundef{series}
+ {}
+ {\newunit
+ \printfield{series}%
+ \setunit{\addspace}}%
+ \printfield{volume}%
+ \setunit*{\adddot}%
+ \printfield{number}%
+ \setunit{\addcomma\space}%
+ \printfield{eid}%
+ \setunit{\addspace}%
+ \usebibmacro{issue+date}%
+ \newunit\newblock
+ \usebibmacro{issue}%
+ \newunit}
+
+\newbibmacro*{institution+location+year}{%
+ \printlist{location}%
+ \iflistundef{institution}
+ {\setunit*{\addspace}}
+ {\setunit*{\addcolon\space}}%
+ \printlist{institution}%
+ \setunit*{\addspace}%
+ \printfield{year}%
+ \newunit}
+
+\newbibmacro*{location+year}{%
+ \printlist{location}%
+ \setunit*{\addspace}%
+ \printfield{year}%
+ \newunit}
+
+\newbibmacro*{chapter+pages}{%
+ \printfield{chapter}%
+ \setunit*{\addcomma\space}%
+ \printfield{pages}%
+ \newunit}
+
+\newbibmacro*{finentry}{\finentry}
+
+\newbibmacro*{doi+eprint+url}{%
+ \iftoggle{bbx:doi}
+ {\printfield{doi}}
+ {}%
+ \newunit\newblock
+ \iftoggle{bbx:eprint}
+ {\usebibmacro{eprint}}
+ {}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Bibliography Driver %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+
+\DeclareBibliographyAlias{reference}{collection}
+\DeclareBibliographyAlias{inreference}{incollection}
+\DeclareBibliographyAlias{review}{article}
+
+\DeclareBibliographyDriver{shorthands}{%
+ \usedriver
+ {\DeclareNameAlias{sortname}{default}}
+ {\thefield{entrytype}}%
+ \finentry}
+
+\DeclareBibliographyDriver{article}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \usebibmacro{byauthor}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+% \newunit\newblock
+ \setunit{\addcomma\space}%
+ \usebibmacro{in:}%
+ \usebibmacro{journal+issuetitle}%
+% \newunit\newblock
+ \setunit*{\addcomma\space}%
+ \printfield{note}%
+% \newunit\newblock
+ \setunit*{\newunitpunct}%
+ \printfield{pages}
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{book}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle+title}%
+ \newunit
+ \usebibmacro{byauthor}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{edition}%
+ \setunit*{\newunitpunct}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}% <– DW 2014-06-05: hier fehlte ein Kommentarzeichen
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{booklet}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor}%
+ \newunit\newblock
+ \printfield{howpublished}%
+ \newunit\newblock
+ \printfield{type}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{collection}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle+title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{edition}%
+ \setunit*{\addspace}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{inbook}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{bybookauthor}%
+ \newunit\newblock
+ \usebibmacro{maintitle+booktitle}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{edition}%
+ \setunit*{\newunitpunct}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+% \newunit\newblock
+ \setunit*{\addcomma\space}%
+ \usebibmacro{chapter+pages}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{incollection}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+% \newunit\newblock
+ \setunit{\addcomma\space}%
+ \usebibmacro{in:}%
+ \usebibmacro{editorincoll}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle+booktitle}%
+ \newunit
+ \printlist{language}%
+% \newunit\newblock
+% \usebibmacro{byeditor+others}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{edition}%
+ \setunit*{\newunitpunct}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+% \newunit\newblock
+ \setunit*{\addcomma\space}%
+ \usebibmacro{chapter+pages}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{inproceedings}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \setunit{\addcomma\space}%
+ \usebibmacro{in:}%
+ \usebibmacro{editorincoll}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle+booktitle}%
+ \newunit
+ \printfield{venue}%
+ \newunit
+ \printlist{language}%
+% \newunit\newblock
+% \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \printlist{organization}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+% \newunit\newblock
+ \setunit*{\addcomma\space}%
+ \usebibmacro{chapter+pages}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{manual}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{type}%
+ \setunit*{\newunitpunct}%
+ \printfield{version}%
+ \setunit*{\newunitpunct}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \printlist{organization}%
+ \setunit*{\newunitpunct}%
+ \printfield{edition}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{misc}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor}%
+ \newunit\newblock
+ \printfield{howpublished}%
+ \newunit\newblock
+ \printfield{type}%
+ \newunit
+ \printfield{version}%
+ \newunit
+ \printfield{note}%
+ \newunit\newblock
+ \printlist{organization}%
+ \newunit\newblock
+ \printlist{location}%
+ \newunit\newblock
+ \usebibmacro{date}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{online}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author/editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor}%
+ \newunit\newblock
+ \printfield{version}%
+ \newunit
+ \printfield{note}%
+ \newunit\newblock
+ \printlist{organization}%
+ \newunit\newblock
+ \usebibmacro{date}%
+ \newunit\newblock
+ \usebibmacro{url+urldate}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{patent}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author+holder}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit\newblock
+ \printfield{type}%
+ \setunit*{\addspace}%
+ \printfield{number}%
+ \iflistundef{location}
+ {}
+ {\setunit*{\addspace}%
+ \printtext[parens]{%
+ \printlist[][-\value{listtotal}]{location}}}%
+ \newunit\newblock
+ \printfield{version}%
+ \newunit
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{date}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{periodical}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title+issuetitle}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{proceedings}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{editor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle+title}%
+ \newunit
+ \printfield{venue}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {}%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \setunit*{\addspace}%
+ \printfield{note}%
+ \setunit*{\newunitpunct}%
+ \printlist{organization}%
+ \setunit*{\newunitpunct}%
+ \usebibmacro{publisher+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{report}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \printfield{type}%
+ \setunit*{\addspace}%
+ \printfield{number}%
+ \newunit\newblock
+ \printfield{version}%
+ \newunit
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{institution+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{thesis}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \printfield{type}%
+ \newunit
+ \usebibmacro{institution+location+year}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{unpublished}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \printfield{howpublished}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{date}%
+ \newunit\newblock
+ \iftoggle{bbx:url}
+ {\usebibmacro{url+urldate}}
+ {}%
+ \newunit\newblock
+ \printfield{addendum}%
+ \newunit\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx
new file mode 100644
index 0000000000..003bf5b2bd
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx
@@ -0,0 +1,221 @@
+% historische-zeitschrift.cbx, Dominik Waßenhoven 2014-2016
+
+\ProvidesFile{historische-zeitschrift.cbx}[2016/12/01 v1.2 HZ citation style]
+
+\DeclareBibliographyOption{postnote}{%
+ \ifcsdef{hz@opt@postnote@#1}
+ {\csuse{hz@opt@postnote@#1}}
+ {\PackageError{historische-zeitschrift}
+ {Invalid option 'postnote=#1'\MessageBreak
+ Valid values are 'afterparen', 'inparen'}}}
+
+\def\hz@opt@postnote@afterparen{%
+ \renewbibmacro*{postnote}{%
+ \ifbool{cbx@seenote}
+ {\iffieldundef{postnote}
+ {\printtext{\bibrightparen}}
+ {\printtext{\bibrightparen}%
+ \postnotedelim%
+ \printfield{postnote}}}%
+ {\iffieldundef{postnote}
+ {}
+ {\postnotedelim%
+ \printfield{postnote}}}}}
+
+\def\hz@opt@postnote@inparen{%
+ \renewbibmacro*{postnote}{%
+ \ifbool{cbx@seenote}
+ {\iffieldundef{postnote}
+ {\printtext{\bibrightparen}}
+ {\postnotedelim%
+ \printfield{postnote}%
+ \printtext{\bibrightparen}}}%
+ {\iffieldundef{postnote}
+ {}
+ {\postnotedelim%
+ \printfield{postnote}}}}}
+
+\ExecuteBibliographyOptions{
+ citetracker=context,
+ ibidtracker=constrict,
+ singletitle=false,%<----------------
+ pagetracker,
+ autocite=footnote,
+ postnote=afterparen
+}
+
+\providecommand*{\mkidem}[1]{#1}
+\providecommand*{\mkibid}[1]{#1}
+\newbool{cbx@loccit}
+% to check if a 'see note' phrase is in use:
+\newbool{cbx@seenote}
+
+\DeclareBibliographyOption{ibidpage}[true]{%
+ \ifstrequal{#1}{true}
+ {\ExecuteBibliographyOptions{loccittracker=constrict}}
+ {\ExecuteBibliographyOptions{loccittracker=false}}}
+
+%% 'Ders.' bei inbook, wenn gleicher Autor
+\renewbibmacro*{bybookauthor}{%
+ \ifnamesequal{author}{bookauthor}
+ {\midsentence*\bibstring[\mkidem]{idem\thefield{gender}}\addcolon}
+ {\printnames{bybookauthor}}}
+% {\printnames[byauthor]{bookauthor}%
+% \newunit\newblock}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Reformatting %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+
+\DeclareFieldFormat{citetitle}{#1\isdot}
+\DeclareFieldFormat[article]{citetitle}{#1}
+\DeclareFieldFormat[inbook]{citetitle}{#1}
+\DeclareFieldFormat[incollection]{citetitle}{#1}
+\DeclareFieldFormat[inproceedings]{citetitle}{#1}
+\DeclareFieldFormat[patent]{citetitle}{#1}
+\DeclareFieldFormat[thesis]{citetitle}{#1}
+\DeclareFieldFormat[unpublished]{citetitle}{#1}
+
+\DeclareFieldFormat{postnote}{#1}
+\DeclareFieldFormat{multipostnote}{#1}
+
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Bibliography strings %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%% %%%%%
+\DefineBibliographyStrings{german}{%
+ seenote = {wie Anm\adddot},
+}
+
+%%%%% %%%%% %%%%% %%%%%
+%%%%% Postnote %%%%%
+%%%%% %%%%% %%%%% %%%%%
+% has to be redefined, because the 'see note' phrase
+% might be in parentheses (option 'postnote')
+% \renewbibmacro*{postnote}{%
+% \ifbool{cbx@seenote}
+% {\iffieldundef{postnote}
+% {\printtext{\bibrightparen}}
+% {\postnotedelim
+% \printfield{postnote}%
+% \printtext{\bibrightparen}}}
+% {\iffieldundef{postnote}
+% {}
+% {\postnotedelim
+% \printfield{postnote}}}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Cite bibmacros %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+
+\newbibmacro*{cite}{%
+ \global\boolfalse{cbx@seenote}% NEW!
+ \iffieldundef{shorthand}
+ {\usedriver
+ {\DeclareNameAlias{sortname}{default}}
+ {\thefield{entrytype}}}%
+ {\printfield{shorthand}}}
+
+\newbibmacro*{footcite}{%
+ \global\boolfalse{cbx@loccit}%
+ \global\boolfalse{cbx@seenote}% NEW!
+ \ifciteseen
+ {\iffieldundef{shorthand}
+ {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
+ {\usebibmacro{footcite:ibid}}
+ {\usebibmacro{footcite:note}}}%
+ {\usebibmacro{footcite:shorthand}}}%
+ {\usebibmacro{footcite:full}%
+ \usebibmacro{footcite:save}}}
+
+\newbibmacro*{footcite:save}{%
+ \ifundef\@thefnmark
+ {\ifundef\@theenmark % endnotes.sty
+ {\csgdef{cbx@note@\thefield{entrykey}}{%
+ \BibliographyWarning{Missing footnote mark}\textbf{??}}}
+ {\global\cslet{cbx@note@\thefield{entrykey}}\@theenmark}}%
+ {\global\cslet{cbx@note@\thefield{entrykey}}\@thefnmark}%
+ \csxdef{cbx@first@\thefield{entrykey}}{\the\value{instcount}}}
+
+\newbibmacro*{footcite:full}{%
+ \printtext{%
+ \bibhypertarget{\thefield{entrykey}:\the\value{instcount}}{%
+ \usedriver
+ {\DeclareNameAlias{sortname}{default}}
+ {\thefield{entrytype}}}}%
+ \usebibmacro{shorthandintro}}
+
+\newbibmacro*{footcite:note}{%
+ \global\booltrue{cbx@seenote}% NEW!
+ \ifnameundef{labelname}
+ {\printfield{label}}
+ {\printnames{labelname}}%
+ \ifsingletitle
+ {}
+ {\setunit*{\addcomma\space}%
+ \printfield[title]{labeltitle}}%
+ \setunit*{\addspace}%<--- CHANGED
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx@first@\thefield{entrykey}}}{%
+ \printtext{\bibleftparen}%
+ \bibstring{seenote}\space
+ \@nameuse{cbx@note@\thefield{entrykey}}}}}
+
+\newbibmacro*{footcite:ibid}{%
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx@first@\thefield{entrykey}}}{%
+ \bibstring[\mkibid]{ibidem}}}%
+ \ifloccit
+ {\global\booltrue{cbx@loccit}}
+ {}}
+
+\newbibmacro*{footcite:shorthand}{%
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx@first@\thefield{entrykey}}}{%
+ \printfield{shorthand}}}}
+
+\newbibmacro*{cite:postnote}{%
+ \ifbool{cbx@loccit}
+ {}
+ {\usebibmacro{postnote}}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Cite commands %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+
+\DeclareCiteCommand{\cite}
+ {\usebibmacro{prenote}}
+ {\usebibmacro{citeindex}%
+ \iffootnote
+ {\usebibmacro{footcite}}
+ {\usebibmacro{cite}}}
+ {\multicitedelim}
+ {\usebibmacro{cite:postnote}}
+
+\DeclareCiteCommand{\parencite}[\mkbibparens]
+ {\usebibmacro{prenote}}
+ {\usebibmacro{citeindex}%
+ \iffootnote
+ {\usebibmacro{footcite}}
+ {\usebibmacro{cite}}}
+ {\multicitedelim}
+ {\usebibmacro{cite:postnote}}
+
+\DeclareCiteCommand{\footcite}[\mkbibfootnote]
+ {\bibsentence
+ \usebibmacro{prenote}}
+ {\usebibmacro{citeindex}%
+ \usebibmacro{footcite}}
+ {\multicitedelim}
+ {\usebibmacro{cite:postnote}}
+
+\DeclareCiteCommand{\smartcite}[\iffootnote\mkbibparens\mkbibfootnote]
+ {\usebibmacro{prenote}}
+ {\usebibmacro{citeindex}%
+ \usebibmacro{cite}}
+ {\multicitedelim}
+ {\usebibmacro{cite:postnote}}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx
new file mode 100644
index 0000000000..a5f7217bcb
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx
@@ -0,0 +1,93 @@
+% historische-zeitschrift.lbx, Dominik Waßenhoven 2014-2016
+
+\ProvidesFile{historische-zeitschrift.lbx}[2016/12/01 v1.2 HZ localization file]
+
+\InheritBibliographyExtras{german}
+
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ byauthor = {{von}{v\adddot}},
+ byeditor = {{herausgegeben von}{hrsg\adddot\addabthinspace v\adddot}},
+ bycompiler = {{kompiliert von}{komp\adddot\addabthinspace v\adddot}},
+ byredactor = {{bearbeitet von}{bearb\adddot\addabthinspace v\adddot}},
+ byfounder = {{begr\"undet von}{begr\adddot\addabthinspace v\adddot}},
+ bycontinuator = {{fortgef\"urt von}{fortgef\adddot\addabthinspace v\adddot}},
+ bycollaborator = {{unter Mitarbeit von}{unter Mitarb\adddot\addabthinspace v\adddot}},
+ bytranslator = {{\lbx@lfromlang \"ubersetzt von}{\lbx@sfromlang \"ubers\adddot\addabthinspace v\adddot}},
+ bycommentator = {{kommentiert von}{komm\adddot\addabthinspace v\adddot}},
+ byannotator = {{erl\"autert von}{erl\"aut\adddot\addabthinspace v\adddot}},
+ withcommentator = {{mit einem Kommentar von}{komm\adddot\addabthinspace v\adddot}},
+ withannotator = {{mit Erl\"auterungen von}{erl\"aut\adddot\addabthinspace v\adddot}},
+ withintroduction = {{mit einer Einleitung von}{eingel\adddot\addabthinspace v\adddot}},
+ withforeword = {{mit einem Vorwort von}{mit einem Vorw\adddot\ v\adddot}},
+ withafterword = {{mit einem Nachwort von}{mit einem Nachw\adddot\ v\adddot}},
+ byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}%
+ {hrsg\adddotspace und \lbx@sfromlang \"ubers\adddot\ v\adddot}},
+ byeditorco = {{herausgegeben und kommentiert von}%
+ {hrsg\adddotspace und komm\adddot\ v\adddot}},
+ byeditoran = {{herausgegeben und erl\"autert von}%
+ {hrsg\adddotspace und erl\"aut\adddot\ v\adddot}},
+ byeditorin = {{herausgegeben und mit einer Einleitung versehen von}%
+ {hrsg\adddotspace und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}%
+ {hrsg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}%
+ {hrsg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ v\adddot}},
+ byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ v\adddot}},
+ byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}%
+ {hrsg., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}%
+ {hrsg., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}%
+ {hrsg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorco = {{\lbx@lfromlang \"ubersetzt und kommentiert von}%
+ {\lbx@sfromlang \"ubers\adddot\ und komm\adddot\ v\adddot}},
+ bytranslatoran = {{\lbx@lfromlang \"ubersetzt und erl\"autert von}%
+ {\lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ v\adddot}},
+ bytranslatorin = {{\lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorfo = {{\lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoraf = {{\lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcoin = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcofo = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcoaf = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranin = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranfo = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranaf = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+}
+\endinput