For the shown MWE I am using Lualatex (Babal: Default language is Arabic) + Biblatex (Numeric style for citation and bibliography style), I have the following issues:
The bibliography and citation styles are set to numeric, however, the generated bibliography does not give a numeric bibliography.
Language used for reference numbering is not unified along the whole document, it is generated according to the "langid" in the reference file, I use "langid" to sort references according to their language, so how can I select the language which is used to set reference nmbering?
When placing numerous citations within the same "cite" command for example "cite{ref1,ref2,.....}" not all citations are generated
Sometimes the citations are too much, so in order to avoid confusion I put each citation on a seperate line within the same "cite" command, also in this case the citations are not generated properly.
Also, in addition to generate numerous citations with page numbering, I used the "cites" command, yet this is also not working.
\documentclass[a4paper,12pt,twoside]{book}
%==================================================================================================
%CROSS-Referencing
%==================================================================================================
\usepackage{tocbibind}
\usepackage[multiple]{footmisc}
\usepackage{footnoterange}
\usepackage[%
hidelinks,
hyperindex,
colorlinks=true,
breaklinks,
allcolors=blue]{hyperref}
\usepackage{bookmark}
%======================================================================================================
%Babel Package Settings%
%======================================================================================================
\usepackage{filecontents}
\usepackage[bidi=basic,layout=lists.tabular]{babel}
\babelprovide[import=ar,mapdigits,main]{arabic}
\babelprovide[import=en,language=Default]{english}
\babelfont{rm}{Latin Modern Roman}
\babelfont[arabic]{rm}{Simplified Arabic}
\babelfont[english]{rm}{Times New Roman}
\babelcharproperty{980000}[990000]{direction}{al}
%=============================================================
%BIBLIOGRAPHY SETTINGS%
%=============================================================
\begin{filecontents}{\jobname.bib}
@book{Sharoni1969,
author = {ميخائيل، ملاك and الشاروني، حبيب},
year = {1969},
title = {المرجع فى قواعد اللغة القبطية},
address = {الاسكندرية},
publisher = {جمعية مارمينا العجايبي},
langid = {arabic}
}
@book{Browning1983,
author = {Browning, Robert},
year = {1983},
title = {Medieval and Modern Greek},
publisher = {Cambridge University Press},
langid = {english}
}
@book{bob,
author = {Browning, Robert},
year = {1983},
title = {Medieval and Modern Greek},
publisher = {Cambridge University Press},
langid = {english}
}
\end{filecontents}
\begin{filecontents}{arabic.lbx}
\ProvidesFile{arabic.lbx}
\InheritBibliographyExtras{english}
\DeclareBibliographyStrings{%
inherit = {english},
and = {{و}{و}},
page = {{صفحة}{صفحة}},
pages = {{صفحات}{صفحة}},
references = {{مراجع}{مراجع}},
seenote = {{انظر الملاحظة}{انظر الملاحظة}},
}
\end{filecontents}
\usepackage{csquotes}
\DeclareQuoteStyle{arabic}
{\guillemotleft}
{\guillemotright}
{\textquotedblright}
{\textquotedblleft}
\usepackage[%
language=auto,
autolang=other,
citestyle=numeric-comp,
bibstyle=numeric,
backend=biber,
doi=false,
isbn=false]{biblatex}
\addbibresource{\jobname.bib}
\defbibenvironment{bibliography}
{\list
{}
{\setlength{\leftmargin}{\bibhang}%
\setlength{\itemindent}{-\leftmargin}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}}
{\endlist}
{\item\leavevmode}% add \leavevmode to align English bibliography items RTL
% Always use Arabic digits for see note.
\usepackage{xpatch}
\xpatchbibmacro{footcite:note}
{\ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}
{\foreignlanguage{arabic}{\ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}}
{}
{}
% Just to test if quotes work
\DeclareFieldFormat{title}{\mkbibquote{\mkbibemph{#1}}}
\usepackage{footnote} % For footcite to work in talbes and captions fgures
\makesavenoteenv{figure}
\makesavenoteenv{table}
%So as to have commas between consecutive \footcite command, declare after bibaltex package so as to see the command
\usepackage{fnpct}
\AdaptNoteOpt\footcite\multfootcite
\setfnpct{punct-after=true,mult-fn-sep =،}
%==================================================
%Start actual document %
%===================================================
\begin{document}
\begin{otherlanguage}{english}
All citations appear correctly upon using a cite command on each citation
\cite{Browning1983}
\cite{Sharoni1969}
\cite{bob}
\newline
Citation numbering appear according to the "langid" in reference definition, how to unify output language to a chosen language??
\newline
English numbering \cite{Browning1983}
\newline
Arabic numbering \cite{Sharoni1969}
\newline
English numbering \cite{bob}
\newline
Issue displaying the second reference upon putting each citation on a separate line
\cite
{
Browning1983,
Sharoni1969
}
\newline
Issue displaying the second reference in the same "cite" command
\cite{Browning1983,Sharoni1969}
\\
Issue using the cites command
\cites[30]{bob};[40]{bob};[60]{Sharoni1969};{Browning1983}
\newline
Issue using citec command on more than one line for clarity of coding
\cites
[30]{bob};
[40]{bob};
[60]{Sharoni1969};
{Browning1983}
\end{otherlanguage}
\printbibliography
\end{document}
``````````````````````````````````````````````
[![enter image description here][1]][1]
[![enter image description here][2]][2]
[1]: https://i.sstatic.net/KOyoI.jpg
[2]: https://i.sstatic.net/56NlM.jpg