\supercite コマンド内の引用を 2 つに分割するのではなく、1 つの角括弧で取得するにはどうすればよいですか?

\supercite コマンド内の引用を 2 つに分割するのではなく、1 つの角括弧で取得するにはどうすればよいですか?

複数の引用をする場合、同じ角括弧セット内に (supercited) 引用を入れたいと思います。これは、「通常の」引用を使用すると機能しますが、\supercite を使用すると機能しません。\supercite を使用すると、引用が 2 つの別々の角括弧セットに分割されます。

引用をスーパー引用するには、次のコードを使用します。

\DeclareCiteCommand{\supercite}[\mkbibsuperscript]
  {\iffieldundef{prenote}
     {}
     {\BibliographyWarning{Ignoring prenote argument}}%
   \iffieldundef{postnote}
     {}
     {\BibliographyWarning{Ignoring postnote argument}}}
  {\usebibmacro{citeindex}%
   \bibopenbracket\usebibmacro{cite}\bibclosebracket}
  {\supercitedelim}
  {}\usepackage[sorting=none]{biblatex}
\DeclareCiteCommand{\supercite}[\mkbibsuperscript]
  {\iffieldundef{prenote}
     {}
     {\BibliographyWarning{Ignoring prenote argument}}%
   \iffieldundef{postnote}
     {}
     {\BibliographyWarning{Ignoring postnote argument}}}
  {\usebibmacro{citeindex}%
   \bibopenbracket\usebibmacro{cite}\bibclosebracket}
  {\supercitedelim}
  {}

関連情報