summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-10-26 21:43:35 +0000
committerKarl Berry <karl@freefriends.org>2013-10-26 21:43:35 +0000
commit9d3eae747cc59d87ad033e8cb8e41cd8feab6970 (patch)
treea6820de8263b79788a0fa2c7431946b6b1fa73ab
parentfb7138686dfa87a452b0135e50f0909160009bd8 (diff)
biblatex-ieee (26oct13)
git-svn-id: svn://tug.org/texlive/trunk@32005 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ieee/README2
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdfbin292567 -> 292818 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex4
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdfbin366069 -> 381527 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex8
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx44
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx32
9 files changed, 43 insertions, 51 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/README b/Master/texmf-dist/doc/latex/biblatex-ieee/README
index 2c7dd07b193..aa92af32a72 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ieee/README
+++ b/Master/texmf-dist/doc/latex/biblatex-ieee/README
@@ -11,5 +11,5 @@ be used simply by loading `biblatex` with the appropriate option
A demonstration database is provided to show how to format input
for the style.
-The `biblatex-ieee` style requires `biblatex` 1.2a or later, and
+The `biblatex-ieee` style requires `biblatex` 2.7 or later, and
works with both BibTeX and Biber as the database back-end.
diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
index 7778bca53d5..fd838afe9ab 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
index 377c6e74c6d..d41111d6c26 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
@@ -23,8 +23,8 @@
\href{mailto:joseph.wright@morningstar2.co.uk}
{\texttt{joseph.wright@morningstar2.co.uk}}}}
\title{The \pkg{ieee-alphabetic} bibliography style for \pkg{biblatex}%
- \footnote{This file describes v1.1i, last revised 2013/06/13.}}
-\date{Released 2013/06/13}
+ \footnote{This file describes v1.1j, last revised 2013/10/25.}}
+\date{Released 2013/10/25}
\providecommand*{\pkg}[1]{\textsf{#1}}
diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
index 1e3d58572b6..a849c8ded3f 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
index 729d986fb91..5c86bb42f20 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
@@ -23,8 +23,8 @@
\href{mailto:joseph.wright@morningstar2.co.uk}
{\texttt{joseph.wright@morningstar2.co.uk}}}}
\title{The \pkg{ieee} bibliography style for \pkg{biblatex}%
- \footnote{This file describes v1.1i last revised 2013/06/13.}}
-\date{Released 2013/06/13}
+ \footnote{This file describes v1.1j last revised 2013/10/25.}}
+\date{Released 2013/10/25}
\providecommand*{\pkg}[1]{\textsf{#1}}
@@ -77,7 +77,7 @@ It is demonstrated in the accompany \textsc{pdf} file
Suggestions for improvement and bug reports can be logged in the package
issue database, found at
-\url{https://bitbucket.org/josephwright/biblatex-ieee/issues}, or can
+\url{https://github.com/josephwright/biblatex-ieee/issues/issues}, or can
be sent by e-mail to
\href{mailto:joseph.wright@morningstar2.co.uk}
{\texttt{joseph.wright@morningstar2.co.uk}}.
@@ -112,6 +112,8 @@ be sent by e-mail to
\changes{v1.1h}{2013/02/08}{Print post-notes within brackets surrounding
citation number}
\changes{v1.1i}{2013/06/13}{Remove extraneous bracket when \cs{cites} is used}
+\changes{v1.1j}{2013/10/25}{Update \cs{textcite} code for \pkg{biblatex}~v2.7}
+\changes{v1.1j}{2013/10/25}{Correctly format multi-part page ranges}
\PrintChanges
diff --git a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
index e52705f0f4b..bdd32285962 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.bbx}[2013/06/18 v1.1i biblatex bibliography style]
+\ProvidesFile{ieee-alphabetic.bbx}[2013/10/25 v1.1j biblatex bibliography style]
\RequireBibliographyStyle{ieee}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
index 780320c9c56..85349022b20 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.cbx}[2013/06/18 v1.1i biblatex citation style]
+\ProvidesFile{ieee-alphabetic.cbx}[2013/10/25 v1.1j biblatex citation style]
\RequireCitationStyle{alphabetic}
diff --git a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
index b6d4f3a5599..afa37ae46b6 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.bbx}[2013/06/18 v1.1i biblatex bibliography style]
+\ProvidesFile{ieee.bbx}[2013/10/25 v1.1j biblatex bibliography style]
% Load the standard style to avoid copy-pasting unnecessary material
\RequireBibliographyStyle{numeric-comp}
@@ -370,22 +370,22 @@
% Specialised functions for manipulating data, where the biblatex
% kernel does not provide a suitable function.
-\newcommand*\mkpagegrouped[1]{%
+\newcommand*{\mkpagegrouped}[1]{%
\mkpagegrouped@aux#1\bibrangedash&%
}
-\newcommand*\mkpagegrouped@aux{}
-\long\def\mkpagegrouped@aux#1\bibrangedash#2&{%
+\newcommand*{\mkpagegrouped@aux}{}
+\def\mkpagegrouped@aux#1\bibrangedash#2&{%
\mkonepagegrouped{#1}%
\ifblank{#2}
{}
{%
\bibrangedash
- \mkpagegrouped@second#2%
+ \mkpagegrouped@second#2&%
}%
}
-\newcommand*\mkonepagegrouped[1]{%
+\newcommand*{\mkonepagegrouped}[1]{%
\ifinteger{#1}
{%
\mkpagegrouped@ifmorethanfour{#1}
@@ -395,15 +395,33 @@
{#1}%
}
-\newcommand*\mkpagegrouped@second{}
-\def\mkpagegrouped@second#1\bibrangedash{\mkonepagegrouped{#1}}
+\newcommand*{\mkpagegrouped@second}{}
+\def\mkpagegrouped@second#1\bibrangedash&{%
+ \mkpagegrouped@second@auxi#1\bibrangessep&%
+}
+
+\newcommand*{\mkpagegrouped@second@auxi}{}
+\def\mkpagegrouped@second@auxi#1\bibrangessep#2&{%
+ \mkonepagegrouped{#1}%
+ \ifblank{#2}
+ {}
+ {%
+ \bibrangessep
+ \mkpagegrouped@second@auxii#2&%
+ }%
+}
+
+\newcommand*{\mkpagegrouped@second@auxii}{}
+\def\mkpagegrouped@second@auxii#1\bibrangessep&{%
+ \mkpagegrouped{#1}%
+}
-\newcommand*\mkpagegrouped@ifmorethanfour[1]{%
+\newcommand*{\mkpagegrouped@ifmorethanfour}[1]{%
\mkpagegrouped@ifmorethanfour@aux#1\@empty\@empty\@empty\@empty
\@empty\@nil
}
-\newcommand*\mkpagegrouped@ifmorethanfour@aux{}
+\newcommand*{\mkpagegrouped@ifmorethanfour@aux}{}
\def\mkpagegrouped@ifmorethanfour@aux#1#2#3#4#5\@nil{%
\ifx\@empty#5\@empty
\expandafter\@secondoftwo
@@ -412,7 +430,7 @@
\fi
}
-\newcommand*\mkpagegrouped@separate[4]{%
+\newcommand*{\mkpagegrouped@separate}[4]{%
\ifx\@empty#2\@empty
\mkpagegrouped@print#1\relax
\else
@@ -428,12 +446,12 @@
\fi
}
-\newcommand*\bbx@digits@separate@aux{}
+\newcommand*{\bbx@digits@separate@aux}{}
\def\mkpagegrouped@separate@aux#1\fi\fi\fi{%
\fi\fi\fi\mkpagegrouped@separate{#1}%
}
-\newcommand*\mkpagegrouped@print[4]{%
+\newcommand*{\mkpagegrouped@print}[4]{%
\ifblank{#1}{}{#1}%
#2#3%
\ifx#4\relax
diff --git a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
index d02003b9c72..748d157efd8 100644
--- a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.cbx}[2013/06/18 v1.1i biblatex citation style]
+\ProvidesFile{ieee.cbx}[2013/10/25 v1.1j biblatex citation style]
\RequireCitationStyle{numeric-comp}
@@ -96,35 +96,7 @@
{}%
\setcounter{cbx@tempcnta}{0}%
\global\undef\cbx@lastprefix}
-
-% More fun, this time with \textcite, which has brackets hard-coded in
-% the original
-\renewbibmacro*{textcite}{%
- \iffieldequals{namehash}{\cbx@lasthash}
- {\usebibmacro{cite:comp}}
- {\usebibmacro{cite:dump}\cbx@tempa
- \usebibmacro{cite:init}%
- \ifnameundef{labelname}
- {\printfield[citetitle]{labeltitle}}
- {\printnames{labelname}}%
- \addspace
- \bibopenbracket
- \ifnumequal{\value{citecount}}{1}
- {\usebibmacro{prenote}}
- {}%
- \usebibmacro{cite:comp}}%
- \savefield{namehash}{\cbx@lasthash}%
- \gdef\cbx@tempa{\multicitedelim}}
-
-\DeclareCiteCommand{\textcite}
- {\usebibmacro{cite:init}}
- {\usebibmacro{citeindex}%
- \usebibmacro{textcite}}
- {}
- {%
- \usebibmacro{postnote}%
- \bibclosebracket
- }
+
% More bracket removal required
\DeclareMultiCiteCommand{\cites}{\cite}{\multicitedelim}