texlive[42620] Master/texmf-dist: historische-zeitschrift (2dec16)
commits+karl at tug.org
commits+karl at tug.org
Fri Dec 2 23:55:42 CET 2016
Revision: 42620
http://tug.org/svn/texlive?view=revision&revision=42620
Author: karl
Date: 2016-12-02 23:55:41 +0100 (Fri, 02 Dec 2016)
Log Message:
-----------
historische-zeitschrift (2dec16)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/CHANGES
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/LIESMICH
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/README
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/bbx/
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/cbx/
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/lbx/
trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/latex/historische-zeitschrift/bbx/
trunk/Master/texmf-dist/tex/latex/historische-zeitschrift/cbx/
trunk/Master/texmf-dist/tex/latex/historische-zeitschrift/lbx/
Modified: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/CHANGES 2016-12-02 01:02:50 UTC (rev 42619)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/CHANGES 2016-12-02 22:55:41 UTC (rev 42620)
@@ -1,48 +1,50 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014
-
- Version history
- ---------------
-
-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
+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
Modified: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/LIESMICH
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/LIESMICH 2016-12-02 01:02:50 UTC (rev 42619)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/LIESMICH 2016-12-02 22:55:41 UTC (rev 42620)
@@ -1,107 +1,107 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014
-
-************************************************************
-
-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
+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
Modified: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/README 2016-12-02 01:02:50 UTC (rev 42619)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/README 2016-12-02 22:55:41 UTC (rev 42620)
@@ -1,5 +1,5 @@
-historische-zeitschrift 2014/07/22 v1.1a
-Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014
+historische-zeitschrift 2016/12/01 v1.2
+Copyright (c) Dominik Waßenhoven <domwass(at)web.de>, 2014-2016
************************************************************
Added: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/bbx/historische-zeitschrift.bbx 2016-12-02 22:55:41 UTC (rev 42620)
@@ -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 at 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 at 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 at lasthash}}
+
+\newbibmacro*{bbx:dashcheck}[2]{%
+ \ifboolexpr{
+ test {\iffieldequals{fullhash}{\bbx at 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 at 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 at 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 at lasthash}
+
+\renewbibmacro*{author}{%
+ \ifboolexpr{
+ test \ifuseauthor
+ and
+ not test {\ifnameundef{author}}
+ }
+ {\usebibmacro{bbx:dashcheck}
+ {\bibnamedash}
+ {\printnames{author}%
+ \usebibmacro{bbx:savehash}}}%
+ {\global\undef\bbx at 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
Added: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/cbx/historische-zeitschrift.cbx 2016-12-02 22:55:41 UTC (rev 42620)
@@ -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 at opt@postnote@#1}
+ {\csuse{hz at opt@postnote@#1}}
+ {\PackageError{historische-zeitschrift}
+ {Invalid option 'postnote=#1'\MessageBreak
+ Valid values are 'afterparen', 'inparen'}}}
+
+\def\hz at opt@postnote at afterparen{%
+ \renewbibmacro*{postnote}{%
+ \ifbool{cbx at seenote}
+ {\iffieldundef{postnote}
+ {\printtext{\bibrightparen}}
+ {\printtext{\bibrightparen}%
+ \postnotedelim%
+ \printfield{postnote}}}%
+ {\iffieldundef{postnote}
+ {}
+ {\postnotedelim%
+ \printfield{postnote}}}}}
+
+\def\hz at opt@postnote at inparen{%
+ \renewbibmacro*{postnote}{%
+ \ifbool{cbx at 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 at loccit}
+% to check if a 'see note' phrase is in use:
+\newbool{cbx at 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 at seenote}
+% {\iffieldundef{postnote}
+% {\printtext{\bibrightparen}}
+% {\postnotedelim
+% \printfield{postnote}%
+% \printtext{\bibrightparen}}}
+% {\iffieldundef{postnote}
+% {}
+% {\postnotedelim
+% \printfield{postnote}}}}
+
+%%%%% %%%%% %%%%% %%%%% %%%%%
+%%%%% Cite bibmacros %%%%%
+%%%%% %%%%% %%%%% %%%%% %%%%%
+
+\newbibmacro*{cite}{%
+ \global\boolfalse{cbx at seenote}% NEW!
+ \iffieldundef{shorthand}
+ {\usedriver
+ {\DeclareNameAlias{sortname}{default}}
+ {\thefield{entrytype}}}%
+ {\printfield{shorthand}}}
+
+\newbibmacro*{footcite}{%
+ \global\boolfalse{cbx at loccit}%
+ \global\boolfalse{cbx at 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 at note@\thefield{entrykey}}{%
+ \BibliographyWarning{Missing footnote mark}\textbf{??}}}
+ {\global\cslet{cbx at note@\thefield{entrykey}}\@theenmark}}%
+ {\global\cslet{cbx at note@\thefield{entrykey}}\@thefnmark}%
+ \csxdef{cbx at 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 at seenote}% NEW!
+ \ifnameundef{labelname}
+ {\printfield{label}}
+ {\printnames{labelname}}%
+ \ifsingletitle
+ {}
+ {\setunit*{\addcomma\space}%
+ \printfield[title]{labeltitle}}%
+ \setunit*{\addspace}%<--- CHANGED
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx at first@\thefield{entrykey}}}{%
+ \printtext{\bibleftparen}%
+ \bibstring{seenote}\space
+ \@nameuse{cbx at note@\thefield{entrykey}}}}}
+
+\newbibmacro*{footcite:ibid}{%
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx at first@\thefield{entrykey}}}{%
+ \bibstring[\mkibid]{ibidem}}}%
+ \ifloccit
+ {\global\booltrue{cbx at loccit}}
+ {}}
+
+\newbibmacro*{footcite:shorthand}{%
+ \printtext{%
+ \bibhyperlink{\thefield{entrykey}:%
+ \@nameuse{cbx at first@\thefield{entrykey}}}{%
+ \printfield{shorthand}}}}
+
+\newbibmacro*{cite:postnote}{%
+ \ifbool{cbx at 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
Added: trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/historische-zeitschrift/latex/lbx/historische-zeitschrift.lbx 2016-12-02 22:55:41 UTC (rev 42620)
@@ -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 at lfromlang \"ubersetzt von}{\lbx at 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 at lfromlang \"ubersetzt von}%
+ {hrsg\adddotspace und \lbx at 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 at lfromlang \"ubersetzt und kommentiert von}%
+ {hrsg., \lbx at sfromlang \"ubers\adddot\ und komm\adddot\ v\adddot}},
+ byeditortran = {{herausgegeben, \lbx at lfromlang \"ubersetzt und erl\"autert von}%
+ {hrsg., \lbx at sfromlang \"ubers\adddot\ und erl\"aut\adddot\ v\adddot}},
+ byeditortrin = {{herausgegeben, \lbx at lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortrfo = {{herausgegeben, \lbx at lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortraf = {{herausgegeben, \lbx at lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {hrsg., \lbx at 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 at lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortrcofo = {{herausgegeben, \lbx at lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortrcoaf = {{herausgegeben, \lbx at lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ byeditortranin = {{herausgegeben, \lbx at lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ byeditortranfo = {{herausgegeben, \lbx at lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ byeditortranaf = {{herausgegeben, \lbx at lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorco = {{\lbx at lfromlang \"ubersetzt und kommentiert von}%
+ {\lbx at sfromlang \"ubers\adddot\ und komm\adddot\ v\adddot}},
+ bytranslatoran = {{\lbx at lfromlang \"ubersetzt und erl\"autert von}%
+ {\lbx at sfromlang \"ubers\adddot\ und erl\"aut\adddot\ v\adddot}},
+ bytranslatorin = {{\lbx at lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {\lbx at sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorfo = {{\lbx at lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {\lbx at sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoraf = {{\lbx at lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {\lbx at sfromlang \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcoin = {{\lbx at lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {\lbx at sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcofo = {{\lbx at lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {\lbx at sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatorcoaf = {{\lbx at lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {\lbx at sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranin = {{\lbx at lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {\lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranfo = {{\lbx at lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {\lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ v\adddot}},
+ bytranslatoranaf = {{\lbx at lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {\lbx at sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ v\adddot}},
+}
+\endinput
More information about the tex-live-commits
mailing list