I am using a biblatex-gost package with a gost-numeric style. Here is a MWE:
\documentclass[12pt,a4paper]{article}
\begin{filecontents}{\jobname.bib}
@book{halanay,
langid = {english},
title = {Differential Equations Stability, Oscillations, Time Lags},
author = {A. Halanay},
location = {New York--London},
publisher = {Acad. Press},
year = {1968},
pagetotal = {568},
}
@book{lakshmikantham,
langid = {english},
title = {Theory of Integro-Differential Equations},
author = {V. Lakshmikantham and M. R. M. Rao},
location = {London},
publisher = {Gordon and Breach},
year = {1995},
pagetotal = {384},
}
@book{hartman,
langid = {english},
title = {Ordinary Differential Equations},
author = {P. Hartman},
location = {Philadelphia},
publisher = {Society for Industrial and Applied Mathematics},
year = {2002},
pagetotal = {612},
}
\end{filecontents}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ukrainian]{babel}
\usepackage[backend=biber,bibencoding=utf8,maxbibnames=999,style=gost-numeric,language=auto,autolang=other]{biblatex}
\addbibresource{\jobname.bib}
\toggletrue{bbx:gostbibliography}
\usepackage[autostyle]{csquotes}
\begin{document}
This was investigated in \cite{halanay,lakshmikantham,hartman}. And that -- in \cite{hartman,halanay}.
\end{document}
But I get [1 -3 ] and [1 ; 2 ], respectively.
How do I remove extra spacing in the citation range? I need to have simply [1-3] and [1,2] (comma instead of a semicolon, if possible).


pdflatex– DG' Jul 23 '18 at 19:15pdflatex. Added a screenshot. – user2513149 Jul 23 '18 at 19:19style=numericinstead ofstyle=gost-numeric? – moewe Jul 23 '18 at 21:23style=numericI get[1 , 2 , 3 ]and[2 , 1 ]. Extra spaces remain but the range dash is gone. – user2513149 Jul 24 '18 at 04:48language=autotolanguage=autobib. – moewe Jul 24 '18 at 05:05[1; 2]to[1, 2]? Or it involves redefining a lot of macros? – user2513149 Jul 24 '18 at 05:08