summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx32
1 files changed, 13 insertions, 19 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
index ba64c58a69..c4bb9b742b 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
@@ -1,36 +1,30 @@
-\ProvidesFile{iso-numeric.bbx}[2017/04/25 v0.3.2 biblatex bibliography style]
+\ProvidesFile{iso-numeric.bbx}
+ [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
- sorting=none,
- labelnumber
+ sorting=none,% bib entries in the bibliography are in their citation order
+ labelnumber,% enable numbers for bib entries
}
+% The numbers of bib entries are printed with a dot after number
+% in the bibliography.
\DeclareFieldFormat{labelnumberwidth}{#1\adddot}
-\@ifpackagelater{biblatex}{2016/03/27}
- {\newcommand\MethodFormat{%
- \printtext[labelnumberwidth]{%
- \printfield{labelprefix}%
- \printfield{labelnumber}}}}%
- {\newcommand\MethodFormat{%
- \printtext[labelnumberwidth]{%
- \printfield{prefixnumber}%
- \printfield{labelnumber}}}}%
-
% Copy-pasted from 'numeric.bbx'
\defbibenvironment{bibliography}
- {\list%
- {\MethodFormat}%
+ {\list
+ {\printtext[labelnumberwidth]{%
+ \printfield{labelprefix}%
+ \printfield{labelnumber}}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
- \renewcommand*{\makelabel}[1]{\hss##1}
- }%
- {\endlist}%
- {\item}%
+ \renewcommand*{\makelabel}[1]{\hss##1}}
+ {\endlist}
+ {\item}
\endinput