summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/biblatex-philosophy
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-10-06 20:20:02 +0000
committerKarl Berry <karl@freefriends.org>2017-10-06 20:20:02 +0000
commit64b30a9aceeb10a1ba5cb3d1cc5c7b74ecd36fbb (patch)
tree46829c71dc73aecba8836b8d14e620a924a405d6 /Master/texmf-dist/source/latex/biblatex-philosophy
parent37bdb67a3843248bbcf3c2fdf73a9b6f46107f85 (diff)
biblatex-philosophy (6oct17)
git-svn-id: svn://tug.org/texlive/trunk@45486 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/biblatex-philosophy')
-rw-r--r--Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx29
1 files changed, 21 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx b/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
index fb751761a1f..98eb66090db 100644
--- a/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
+++ b/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
@@ -101,7 +101,7 @@ This work has the LPPL maintenance status "author-maintained".
%<spanish-lbx>\ProvidesFile{spanish-philosophy.lbx}
%<french-lbx>\ProvidesFile{french-philosophy.lbx}
%<*standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx|spanish-lbx|french-lbx>
-[2017/09/14 v1.9.6 A set of styles for biblatex]
+[2017/10/05 v1.9.7 A set of styles for biblatex]
%</standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx|spanish-lbx|french-lbx>
%<*driver>
\documentclass[10pt]{ltxdoc}
@@ -272,7 +272,7 @@ hidelinks,
%</driver>
% \fi
%
-% \CheckSum{4310}
+% \CheckSum{4321}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -290,7 +290,8 @@ hidelinks,
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \changes{v1.9.6}{2017/09/14}{Maintenance release. Fixed a bug in \cmd{fullcite} command.}
+% \changes{v1.9.7}{2017/10/05}{Maintenance release. Fixed a bug in the \bibtype{set} bibliography driver.}
+% \changes{v1.9.6}{2017/09/14}{Maintenance release. Fixed a bug in the \cmd{fullcite} command.}
% \changes{v1.9.5}{2017/04/13}{Styles completely revised. Provided support for the \opt{mergedate} default option. \opt{latinemph} option defined globally. New values for \opt{scauthors} option. Support for the \bibtype{set} entries for \sty{modern} style. \opt{classical} option removed for Spanish. Provided experimental French localization module. Improved \opt{annotation} option. Updated documentation.}
% \changes{v1.9.4}{2017/03/21}{Maintenance release. Fixed some bugs in modern style.}
% \changes{v1.9.3}{2017/03/17}{Maintenance release. Reset \file{philosophy-verbose.cbx} to version 1.9. Moved \texttt{labelname} format from \file{philosophy-standard.bbx} to \file{philosophy-classic.cbx}.}
@@ -3012,15 +3013,13 @@ hidelinks,
\usebibmacro{pageref}%
\usebibmacro{finentry}}
% \end{macrocode}
-% In the \bibtype{set} entry type we restore the \sty{classic} style
-% from the second entry onward, using the |entrysetcount| counter. The \bibfield{annotation}
-% field is cleared before the first entry is processed and restored at the end of the set.
+% The \bibfield{annotation} field of the \bibtype{set} entry type
+% is cleared before the first entry is processed and restored at the end of the set.
% \begin{macrocode}
\DeclareBibliographyDriver{set}{%
\savefield{annotation}{\@phil@nnote}%
\clearfield{annotation}%
- \entryset{\ifnumgreater{\thefield{entrysetcount}}{1}%
- {\setkeys{blx@bib2}{restoreclassic}}{}}{}%
+ \entryset{}{}%
\newunit\newblock
\restorefield{annotation}{\@phil@nnote}%
\usebibmacro{pageref}%
@@ -4263,6 +4262,20 @@ hidelinks,
{}%
{}%
% \end{macrocode}
+% In the \bibtype{set} entry type we restore the \sty{classic} style
+% from the second entry onward, using the |entrysetcount| counter. The \bibfield{annotation}
+% field is cleared before the first entry is processed and restored at the end of the set.
+% \begin{macrocode}
+\DeclareBibliographyDriver{set}{%
+ \savefield{annotation}{\@phil@nnote}%
+ \clearfield{annotation}%
+ \entryset{\ifnumgreater{\thefield{entrysetcount}}{1}%
+ {\setkeys{blx@bib2}{restoreclassic}}{}}{}%
+ \newunit\newblock
+ \restorefield{annotation}{\@phil@nnote}%
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+% \end{macrocode}
% \iffalse
%</modern-bbx>
% \fi