From 8547630a54bd0e2f5e818bbce37ff41587b34254 Mon Sep 17 00:00:00 2001 From: Karl Berry 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') 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