texlive[61243] Master/texmf-dist: biblatex-ieee (7dec21)
commits+karl at tug.org
commits+karl at tug.org
Tue Dec 7 22:25:16 CET 2021
Revision: 61243
http://tug.org/svn/texlive?view=revision&revision=61243
Author: karl
Date: 2021-12-07 22:25:15 +0100 (Tue, 07 Dec 2021)
Log Message:
-----------
biblatex-ieee (7dec21)
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 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex 2021-12-07 21:25:15 UTC (rev 61243)
@@ -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.3e, last revised 2021/03/25.}}
-\date{Released 2021/03/25}
+ \footnote{This file describes v1.3f, last revised 2021/12/06.}}
+\date{Released 2021/12/06}
\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 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex 2021-12-07 21:25:15 UTC (rev 61243)
@@ -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.3e, last revised 2021/03/25.}}
-\date{Released 2021/03/25}
+ \footnote{This file describes v1.3f, last revised 2021/12/06.}}
+\date{Released 2021/12/06}
\providecommand*{\opt}[1]{\texttt{#1}}
\providecommand*{\pkg}[1]{\textsf{#1}}
@@ -72,6 +72,9 @@
\printbibliography
\end{verbatim}
+Control of the exact information in dates is best achieved by using the
+\cs{AtEveryCite} command with appropriate data manipulation.
+
Also include in the bundle is a style using alphabetic labels, but otherwise
following the guidelines of the \textsc{ieee}. This style should be loaded
using
@@ -143,6 +146,9 @@
\changes{v1.3b}{2020/02/26}{Add quotes to website titles}
\changes{v1.3d}{2020/12/17}{Adjust \texttt{online} type}
\changes{v1.3e}{2021/03/25}{Adjust truncation of names list}
+\changes{v1.3f}{2021/03/30}{Use \texttt{false} as the default for \texttt{dashed} setting}
+\changes{v1.3f}{2021/04/12}{Fix brackets in \cs{supercite}}
+\changes{v1.3f}{2021/12/01}{Adjust printing of series for books}
\PrintChanges
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx 2021-12-07 21:25:15 UTC (rev 61243)
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.bbx}[2021/03/25 v1.3e biblatex bibliography style]
+\ProvidesFile{ieee-alphabetic.bbx}[2021/12/06 v1.3f biblatex bibliography style]
\RequireBibliographyStyle{ieee}
@@ -27,7 +27,7 @@
{\list
{\printtext[labelalphawidth]{%
\printfield{labelprefix}%
- \printfield{labelalpha}%
+ \printfield{labelalpha}%
\printfield{extraalpha}}}
{\setlength{\labelwidth}{\labelalphawidth}%
\setlength{\leftmargin}{\labelwidth}%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx 2021-12-07 21:25:15 UTC (rev 61243)
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.cbx}[2021/03/25 v1.3e biblatex citation style]
+\ProvidesFile{ieee-alphabetic.cbx}[2021/12/06 v1.3f 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 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx 2021-12-07 21:25:15 UTC (rev 61243)
@@ -8,11 +8,13 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.bbx}[2021/03/25 v1.3e biblatex bibliography style]
+\ProvidesFile{ieee.bbx}[2021/12/06 v1.3f biblatex bibliography style]
% Load the standard style to avoid copy-pasting unnecessary material
\RequireBibliographyStyle{numeric-comp}
+\newbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx at lasthash}}
+
% An option that carries through from author-year styles
\DeclareBibliographyOption[boolean]{dashed}[true]{%
\ifstrequal{#1}{true}
@@ -26,7 +28,8 @@
minnames = 1,
maxcitenames = 2,
maxbibnames = 6,
- sorting = none
+ sorting = none,
+ dashed = false,
}
\uspunctuation
@@ -43,7 +46,7 @@
\mkpageprefix[bookpagination][\mkpagegrouped]{#1}%
}
\DeclareFieldFormat{sentencecase}{\bbx at colon@search{\MakeSentenceCase*}{#1}}
-\DeclareFieldFormat[book,inbook,incollection,inproceedings]{series}
+\DeclareFieldFormat[incollection,inproceedings]{series}
{\bibstring{jourser}\addnbspace#1}
\DeclareFieldFormat[online,report]{title}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat{url}{\bibstring{url}\addcolon\space\url{#1}}
@@ -84,7 +87,6 @@
% Support for dashed author name replacement
\InitializeBibliographyStyle{\global\undef\bbx at lasthash}
-\newbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx at lasthash}}
% Bibliography macros
\renewbibmacro*{author}{%
@@ -283,6 +285,16 @@
\printfield{pages}%
}
+\newbibmacro*{series+number(book)}{%
+ \iffieldundef{series}{}
+ {%
+ \setunit{\addspace}%
+ \printtext[parens]{%
+ \printfield{series}%
+ \setunit*{\addspace}%
+ \printfield{number}%
+ \newunit}}}
+
\renewbibmacro*{title}{%
\ifboolexpr{
test {\iffieldundef{title}}
@@ -494,7 +506,7 @@
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
- \newunit
+ \usebibmacro{series+number(book)}%
\printlist{language}%
\newunit\newblock
\printfield{edition}%
@@ -505,7 +517,6 @@
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
- \usebibmacro{series+number}%
\setunit{\adddot\addspace}%
\newblock
\usebibmacro{publisher+location+date}%
@@ -548,7 +559,7 @@
\usebibmacro{in:}%
\usebibmacro{bybookauthor}%
\usebibmacro{maintitle+booktitle}%
- \newunit\newblock
+ \usebibmacro{series+number(book)}%
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx 2021-12-07 21:25:01 UTC (rev 61242)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx 2021-12-07 21:25:15 UTC (rev 61243)
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.cbx}[2021/03/25 v1.3e biblatex citation style]
+\ProvidesFile{ieee.cbx}[2021/12/06 v1.3f biblatex citation style]
\RequireCitationStyle{numeric-comp}
@@ -33,6 +33,24 @@
\bibclosebracket
}
+\DeclareCiteCommand{\supercite}[\mkbibsuperscript]
+ {\usebibmacro{cite:init}%
+ \bibopenbracket
+ \let\multicitedelim=\supercitedelim
+ \let\multicitesubentrydelim=\supercitesubentrydelim
+ \let\multiciterangedelim=\superciterangedelim
+ \let\multicitesubentryrangedelim=\supercitesubentryrangedelim
+ \iffieldundef{prenote}
+ {}
+ {\BibliographyWarning{Ignoring prenote argument}}%
+ \iffieldundef{postnote}
+ {}
+ {\BibliographyWarning{Ignoring postnote argument}}}
+ {\usebibmacro{citeindex}%
+ \usebibmacro{cite:comp}}
+ {}
+ {\usebibmacro{cite:dump}%
+ \bibclosebracket}
% The second step is to replace \multicitedelim and
% \multicitesubentrydelim with a version wrapped in
More information about the tex-live-commits
mailing list.