From 8547630a54bd0e2f5e818bbce37ff41587b34254 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Wed, 21 Sep 2016 20:55:21 +0000
Subject: geschichtsfrkl (21sep16)

git-svn-id: svn://tug.org/texlive/trunk@42121 c570f23f-e606-0410-a88d-b1316a301751
---
 .../source/latex/geschichtsfrkl/geschichtsfrkl.dtx | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

(limited to 'Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx')

diff --git a/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx b/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx
index 4f5c21b04af..cf7318d1490 100644
--- a/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx
+++ b/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx
@@ -49,7 +49,7 @@
 %
 % \title{\texttt{geschichtsfrkl} -- \texttt{biblatex} für Historiker}
 % \author{Jonathan Zachhuber\thanks{\url{jonathan.zachhuber@gmail.com}}}
-% \date{Version v1.4, 6. June 2016}
+% \date{Version v1.4, 21. September 2016}
 %
 % \maketitle
 % \begin{abstract}
@@ -860,15 +860,16 @@
 \DeclareNameFormat{author}{%
   \nameparts{#1}%
 %    \end{macrocode}
+%\changes{v1.4}{2016/09/21}{Change "ifempty" to "ifdefvoid" to comply with "biblatex" 3.4}
 % Der Nachname steht in "\autorenschriftart", Feld "#5" wird erst überprüft, bevor es ausgegeben wird.
 %    \begin{macrocode}
   {\autorenschriftart%
-   \ifempty{\namepartprefix}{}{\namepartprefix\addspace}%
+   \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
    \namepartfamily}%
 %    \end{macrocode}
 % Erst wird die Existenz des Vornamens überprüft. Wenn die Option "nurinit" gewählt wurde, dann werden nur die Initialien ausgegeben:
 %    \begin{macrocode}   
-   \ifempty{\namepartgiven}{}{\addcomma\space%
+   \ifdefvoid{\namepartgiven}{}{\addcomma\space%
         \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}}%
 %    \end{macrocode}
 % Falls beispielsweise in der "bib"-Datei Initialien angegeben wurden, der Eintrag also auf einen Punkt endet, sollte dieser als Abkürzungspunkt gekennzeichnet werden.
@@ -886,15 +887,16 @@
 % Als nächstes beschäftigen wir uns mit Herausgebern. Zunächst die \enquote{konventionelle} Variante: \enquote{hrsg. v. \meta{Vorname} \meta{Nachname}}. Mehrere Namen werden durch Kommata und ein abschließendes \enquote{und} getrennt. 
 %\changes{v1.4}{2016/04/17}{Change "DeclareNameFormat" to comply with "biblatex" 3.4}
 %\changes{v1.4}{2016/06/06}{Change "ifblank" to "ifempty" to comply with new "nameparts" format.}
+%\changes{v1.4}{2016/09/21}{Change "ifempty" to "ifdefvoid" to comply with "biblatex" 3.4}
 %    \begin{macrocode}
 \DeclareNameFormat{editor}{%
   \nameparts{#1}%
 %    \end{macrocode}
 % Zuerst das gleiche Spiel mit Vor- und Nachnamen wie gerade eben (nur diesmal eben andersrum):
 %    \begin{macrocode}
-   \ifempty{\namepartgiven}{}{%
+   \ifdefvoid{\namepartgiven}{}{%
         \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}\addspace}%
-    \ifempty{\namepartprefix}{}{\namepartprefix\addspace}%
+    \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
     \namepartfamily%
 %    \end{macrocode}
 % Wenn wir vor Stelle "liststop-1" sind, soll ein Komma ausgegeben werden, an der Stelle ein \enquote{und} und sonst nichts:
@@ -908,12 +910,13 @@
 % Bei der "hrsg"-Optionen stehen die Herausgeber mit Nachnamen zuerst und werden durch Schrägstriche getrennt:
 %\changes{v1.4}{2016/04/17}{Change "DeclareNameFormat" to comply with "biblatex" 3.4}
 %\changes{v1.4}{2016/06/06}{Change "ifblank" to "ifempty" to comply with new "nameparts" format.}
+%\changes{v1.4}{2016/09/21}{Change "ifempty" to "ifdefvoid" to comply with "biblatex" 3.4}
 %    \begin{macrocode}
 \DeclareNameFormat{hrsg}{%
   \nameparts{#1}
-   \ifempty{\namepartprefix}{}{\namepartprefix\addspace}%
+   \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
   \namepartfamily%
-  \ifempty{\namepartgiven}{}{\addcomma\space%
+  \ifdefvoid{\namepartgiven}{}{\addcomma\space%
         \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}}%
   \ifthenelse{\value{listcount}<\value{liststop}}%
         {\addnbspace\slash\addspace}{}%
@@ -1579,15 +1582,16 @@
 % \begin{NameFormat}{cite:author}
 % Beim Erstzitat werden Autorennamen genau wie in der Bibliographie formatiert. Danach entsprechend "cite:author". Vor allem werden die Optionen "mitvn" und "citeinit" berücksichtigt (standardmäßig werden Vornamen ganz unterdrückt).
 %\changes{v1.4}{2016/04/17}{Change "DeclareNameFormat" to comply with "biblatex" 3.4}
+%\changes{v1.4}{2016/09/21}{Change "ifempty" to "ifdefvoid" to comply with "biblatex" 3.4}
 %\changes{v1.4}{2016/06/06}{Change "ifblank" to "ifempty" to comply with new "nameparts" format.}
 %    \begin{macrocode}
 \DeclareNameFormat{cite:author}{%
   \nameparts{#1}%
   {\citeautorenschriftart%
-   \ifempty{\namepartprefix}{}{\namepartprefix\addspace}%
+   \ifdefvoid{\namepartprefix}{}{\namepartprefix\addspace}%
    \namepartfamily}%
   \ifbool{cbx:mitvn}{%
-      \ifempty{\namepartgiven}{}{\addcomma\space%
+      \ifdefvoid{\namepartgiven}{}{\addcomma\space%
             \ifbool{cbx:nurinit}{\namepartgiveni}{\namepartgiven}}}{%
 %    \end{macrocode}
 % "citeinit" funktioniert auch ohne "mitvn".
-- 
cgit v1.2.3

