diff options
author | Karl Berry <karl@freefriends.org> | 2021-12-07 21:25:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-12-07 21:25:15 +0000 |
commit | 71cecc093260b9eb586c5985c9286c36f2e339f5 (patch) | |
tree | 9afdd4e0fe23092bafa692d336d583771c6ac5d4 | |
parent | 0dd1c2de466ec3fc7d6ea0574b19012db5660093 (diff) |
biblatex-ieee (7dec21)
git-svn-id: svn://tug.org/texlive/trunk@61243 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf | bin | 292616 -> 306393 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf | bin | 384416 -> 402568 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.bbx | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx | 25 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx | 20 |
8 files changed, 50 insertions, 15 deletions
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 Binary files differindex 6ba29200cc2..a833b32d264 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 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 8b6572b70ee..142cfe3d76d 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 @@ -24,8 +24,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.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}} diff --git a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf Binary files differindex 50d8653a03f..c5f85504c6a 100644 --- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf 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 884af775cd3..734250debfa 100644 --- a/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex +++ b/Master/texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex @@ -24,8 +24,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.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 @@ immediately before \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 @@ be sent by e-mail to \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 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 ec11ab8dd04..ff82f97f559 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}[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}% 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 931fba463a6..302517b02e1 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}[2021/03/25 v1.3e biblatex citation style] +\ProvidesFile{ieee-alphabetic.cbx}[2021/12/06 v1.3f 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 6b42a71dba7..77a8b6794de 100644 --- a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.bbx @@ -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@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@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@lasthash} -\newbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@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}% diff --git a/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx b/Master/texmf-dist/tex/latex/biblatex-ieee/ieee.cbx index df2e02fc9df..877d645053f 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}[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 |