diff options
author | Karl Berry <karl@freefriends.org> | 2016-06-06 23:02:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-06-06 23:02:26 +0000 |
commit | 014c6b54a7b6e4171f80da6ce77c6f11ae8a1a75 (patch) | |
tree | d331eccd79201bceadb1743aa663295e52c0e4bc /Master/texmf-dist/source/latex/geschichtsfrkl | |
parent | 97b031781a1fb0a72a50fc8352da9c59f7ec5fe5 (diff) |
geschichtsfrkl (6jun16)
git-svn-id: svn://tug.org/texlive/trunk@41302 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/geschichtsfrkl')
-rw-r--r-- | Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx b/Master/texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx index 725555453e8..4f5c21b04af 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, 17. April 2016} +% \date{Version v1.4, 6. June 2016} % % \maketitle % \begin{abstract} @@ -710,7 +710,7 @@ % % \begin{macrocode} \ProvidesFile{geschichtsfrkl.bbx}% - [2016/04/17 v1.4 geschichtsfrkl -- % + [2016/06/06 v1.4 geschichtsfrkl -- % biblatex für Historiker, bbx-Datei] \RequireBibliographyStyle{standard} % \end{macrocode} @@ -854,6 +854,7 @@ % \end{macro}\end{macro} %\begin{NameFormat}{author} % Nun beschreiben wir das Format des "author"-Feldes. Dabei steckt in "#1" der Nachname, in "#5" ein Zusatz (Bsp. \enquote{von}), in "#3" der Vorname und in "#4" die Initialien des Vornamens. +%\changes{v1.4}{2016/06/06}{Change "ifblank" to "ifempty" to comply with new "nameparts" format.} %\changes{v1.4}{2016/04/17}{Change "DeclareNameFormat" to comply with "biblatex" 3.4} % \begin{macrocode} \DeclareNameFormat{author}{% @@ -862,12 +863,12 @@ % Der Nachname steht in "\autorenschriftart", Feld "#5" wird erst überprüft, bevor es ausgegeben wird. % \begin{macrocode} {\autorenschriftart% - \ifblank{\namepartprefix}{}{\namepartprefix\addspace}% + \ifempty{\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} - \ifblank{\namepartgiven}{}{\addcomma\space% + \ifempty{\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. @@ -884,15 +885,16 @@ % \begin{NameFormat}{editor} % 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.} % \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} - \ifblank{\namepartgiven}{}{% + \ifempty{\namepartgiven}{}{% \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}\addspace}% - \ifblank{\namepartprefix}{}{\namepartprefix\addspace}% + \ifempty{\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: @@ -905,12 +907,13 @@ % \end{macrocode} % 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.} % \begin{macrocode} \DeclareNameFormat{hrsg}{% \nameparts{#1} - \ifblank{\namepartprefix}{}{\namepartprefix\addspace}% + \ifempty{\namepartprefix}{}{\namepartprefix\addspace}% \namepartfamily% - \ifblank{\namepartgiven}{}{\addcomma\space% + \ifempty{\namepartgiven}{}{\addcomma\space% \ifbool{bbx:nurinit}{\namepartgiveni}{\namepartgiven}}% \ifthenelse{\value{listcount}<\value{liststop}}% {\addnbspace\slash\addspace}{}% @@ -1462,7 +1465,7 @@ % \fi % \begin{macrocode} \ProvidesFile{geschichtsfrkl.cbx}% - [2016/04/17 v1.4 geschichtsfrkl -- % + [2016/06/06 v1.4 geschichtsfrkl -- % biblatex für Historiker, cbx-Datei]% % \end{macrocode} % Wir fangen wieder damit an, die "biblatex"-Optionen, die wir brauchen, zu setzen. Wir wollen den "citetracker" verwenden, der uns sagt, ob ein Werk bereits zitiert wurde oder nicht, sowie den "idemtracker" und den "ibidtracker", die uns sagen, ob wir das selbe Werk oder zumindest den selben Autor mehrfach hintereinander zitieren. "opcittracker" und "loccittracker" verwirren nur, daher machen wir das lieber selbst~:) "sortcites" wollen wir auch nicht, man sollte schon selbst beim zitieren auf die richtige Reihenfolge achten! @@ -1576,14 +1579,15 @@ % \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/06/06}{Change "ifblank" to "ifempty" to comply with new "nameparts" format.} % \begin{macrocode} \DeclareNameFormat{cite:author}{% \nameparts{#1}% {\citeautorenschriftart% - \ifblank{\namepartprefix}{}{\namepartprefix\addspace}% + \ifempty{\namepartprefix}{}{\namepartprefix\addspace}% \namepartfamily}% \ifbool{cbx:mitvn}{% - \ifblank{\namepartgiven}{}{\addcomma\space% + \ifempty{\namepartgiven}{}{\addcomma\space% \ifbool{cbx:nurinit}{\namepartgiveni}{\namepartgiven}}}{% % \end{macrocode} % "citeinit" funktioniert auch ohne "mitvn". |