texlive[41741] Master/texmf-dist: biblatex-ieee (20jul16)

commits+karl at tug.org commits+karl at tug.org
Wed Jul 20 23:36:39 CEST 2016


Revision: 41741
          http://tug.org/svn/texlive?view=revision&revision=41741
Author:   karl
Date:     2016-07-20 23:36:39 +0200 (Wed, 20 Jul 2016)
Log Message:
-----------
biblatex-ieee (20jul16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex	2016-07-20 21:36:39 UTC (rev 41741)
@@ -24,8 +24,8 @@
   \href{mailto:joseph.wright at morningstar2.co.uk}
   {\texttt{joseph.wright at morningstar2.co.uk}}}}
 \title{The \pkg{ieee-alphabetic} bibliography style for \pkg{biblatex}%
-  \footnote{This file describes v1.1o, last revised 2016/06/27.}}
-\date{Released 2016/06/27}
+  \footnote{This file describes v1.1p, last revised 2016/07/20.}}
+\date{Released 2016/07/20}
 
 \providecommand*{\pkg}[1]{\textsf{#1}}
 

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex	2016-07-20 21:36:39 UTC (rev 41741)
@@ -24,8 +24,8 @@
   \href{mailto:joseph.wright at morningstar2.co.uk}
   {\texttt{joseph.wright at morningstar2.co.uk}}}}
 \title{The \pkg{ieee} bibliography style for \pkg{biblatex}%
-  \footnote{This file describes v1.1o last revised 2016/06/27.}}
-\date{Released 2016/06/27}
+  \footnote{This file describes v1.1p last revised 2016/07/20.}}
+\date{Released 2016/07/20}
 
 \providecommand*{\pkg}[1]{\textsf{#1}}
 
@@ -38,7 +38,7 @@
 This package provides a style for \pkg{biblatex} which follows the
 guidelines of the \textsc{ieee}. The citation style is numeric and unsorted.
 The bibliography style follows the pattern of the official \pkg{IEEEtran}
-package (\url{http://www.ieee.org/documents/stylemanual.pdf}). The style
+package (\url{http://www.ieee.org/documents/style_manual.pdf}). The style
 should be loaded in the usual way
 \begin{verbatim}
   \usepackage[style=ieee]{biblatex}
@@ -84,8 +84,6 @@
   {\texttt{joseph.wright at morningstar2.co.uk}}.
 \nocite{*}
 
-\cite{IEEEexample:incollectionwithseries,IEEEexample:bookwitheditor}
-
 \printbibliography
 
 \changes{v1.0}{2011/02/27}{First stable release}
@@ -124,6 +122,8 @@
 \changes{v1.1n}{2016/05/08}{Fix printing of titles when braced in
   database}
 \changes{v1.1o}{2016/06/27}{Fix capitalisation of journal titles}
+\changes{v1.1p}{2016/07/20}{Revert changes in internal code for citation
+  handling}
 
 \PrintChanges
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx	2016-07-20 21:36:39 UTC (rev 41741)
@@ -8,7 +8,7 @@
 %% ---------------------------------------------------------------
 %% 
 
-\ProvidesFile{ieee-alphabetic.bbx}[2016/06/27 v1.1o biblatex bibliography style]
+\ProvidesFile{ieee-alphabetic.bbx}[2016/07/20 v1.1p biblatex bibliography style]
 
 \RequireBibliographyStyle{ieee}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx	2016-07-20 21:36:39 UTC (rev 41741)
@@ -8,7 +8,7 @@
 %% ---------------------------------------------------------------
 %% 
 
-\ProvidesFile{ieee-alphabetic.cbx}[2016/06/27 v1.1o biblatex citation style]
+\ProvidesFile{ieee-alphabetic.cbx}[2016/07/20 v1.1p biblatex citation style]
 
 \RequireCitationStyle{alphabetic}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx	2016-07-20 21:36:39 UTC (rev 41741)
@@ -8,7 +8,7 @@
 %% ---------------------------------------------------------------
 %% 
 
-\ProvidesFile{ieee.bbx}[2016/06/27 v1.1o biblatex bibliography style]
+\ProvidesFile{ieee.bbx}[2016/07/20 v1.1p biblatex bibliography style]
 
 % Load the standard style to avoid copy-pasting unnecessary material
 \RequireBibliographyStyle{numeric-comp}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx	2016-07-20 21:36:28 UTC (rev 41740)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx	2016-07-20 21:36:39 UTC (rev 41741)
@@ -8,7 +8,7 @@
 %% ---------------------------------------------------------------
 %% 
 
-\ProvidesFile{ieee.cbx}[2016/06/27 v1.1o biblatex citation style]
+\ProvidesFile{ieee.cbx}[2016/07/20 v1.1p biblatex citation style]
 
 \RequireCitationStyle{numeric-comp}
 
@@ -18,19 +18,45 @@
     sorting      = none
 }
 
+% Putting brackets around each citation number is a two-part
+% operation. First, remove them from around the whole citation by
+% redeclaring here.
 \DeclareCiteCommand{\cite}%
-    {}%                             % precode
-    {\bibopenbracket%               % loopcode
-     \usebibmacro{prenote}%
-     \usebibmacro{cite:init}%
-     \usebibmacro{citeindex}%
-     \usebibmacro{cite:comp}%
-     \usebibmacro{cite:dump}%
-     \usebibmacro{postnote}%
-     \bibclosebracket}%
-    {\multicitedelim}%              % sepcode
-    {}%                             % postcode
+  {\usebibmacro{cite:init}%
+   \bibopenbracket
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite:comp}}
+  {}
+  {\usebibmacro{cite:dump}%
+   \usebibmacro{postnote}%
+   \bibclosebracket
+  }
 
+% The second step is to replace \multicitedelim with a version wrapped in
+% the appropriate delimiter.
+\renewcommand*{\do}[1]{%
+  \expandafter\patchcmd\expandafter
+    {\csname abx at macro@\detokenize{#1}\endcsname}%
+    {\multicitedelim}
+    {\bibclosebracket\multicitedelim\bibopenbracket}
+    {}
+    {%
+      \PackageError{biblatex-ieee}{Failed to update citation style}\@ehc
+    }%
+  }
+\docsvlist{cite:comp:comp,cite:comp:end,cite:comp:inset,cite:dump}
+
+% There's also one \bibrangedash to alter.
+\expandafter\patchcmd\expandafter
+  {\csname abx at macro@\detokenize{cite:dump}\endcsname}%
+  {\bibrangedash}
+  {\bibclosebracket\bibrangedash\bibopenbracket}
+  {}
+  {%
+    \PackageError{biblatex-ieee}{Failed to update citation style}\@ehc
+  }%
+
 % More bracket removal required
 \DeclareMultiCiteCommand{\cites}{\cite}{\multicitedelim}
 



More information about the tex-live-commits mailing list