biber を使用して参照を完全に圧縮し、グループ化された引用にコメントを追加するにはどうすればよいですか?

biber を使用して参照を完全に圧縮し、グループ化された引用にコメントを追加するにはどうすればよいですか?

私は論文を執筆中ですが、その中で多くの異なる論文を引用する必要があります。私の専門分野の規則に従って、引用をグループ化する必要があります。つまり、1 つの数字で、たとえば (1) は引用のグループを表します。

(1) (a) RRシュロック、.... (b) Y.ショーヴィン、.... (c) R.グラブス、....

また、途中で 1 つ以上の追加コメントを追加する必要がある場合もあります。

(1) この種のものは、(a) RR Schrock、... (b) Y. Chauvin、... (c) R. Grubbs、... で説明されています。この種のものは、(d) RR Schrock、... (e) Y. Chauvin、... (f) R. Grubbs、... で説明されています。

このタイプの参照を実現するにはどうすればよいですか? これまでは次の設定を使用していますが、私の好みに合わないようです。

\documentclass[
a4paper, 
final, 
12pt, 
numbers=noendperiod, 
BCOR=5.00mm, 
bibliography=totoc, 
listof=totoc,
headinclude
]{scrreprt}

\usepackage{csquotes}
\usepackage[backend=biber,
citestyle=numeric-comp,
bibstyle=chem-acs,mcite=true,subentry,loadfiles=true]{biblatex}
\addbibresource{my_refs.bib}


\begin{document}

Here I am citing a group of papers.\supercite{Person1,Person2,Person3}

\printbibliography

\end{document}

この参照スタイルの例については、以下を参照してください。

ACS ページより引用

答え1

ここでは実際には 2 つの別々のことが行われています。1 つは「単純な」サブエントリ リストを作成し、biblatexもう 1 つは複雑なメモのような引用を処理します。デモ用の参考文献が必要なので、説明の後で 1 つの例で両方について説明します。

サブエントリリストでは、適切な のmciteような引用コマンドを使用する必要があります(biblatexはこれを標準の引用タイプに自動的に追加しません)。たとえば、上付き複数部引用の場合は を使用します\msupercite。とは異なり、mcite最初にキーを指定し、次にエントリのリストを指定する必要があります。

複雑な紙幣処理業務では、少なくとも一部の作業を手作業で行う以外に選択肢はありません。notes2bibを使用すると、あまり複雑にせずにこれをソースに実行できます。\fullciteまたは などを使用して、必要な場所に完全な書誌データを配置し、「その他」のテキストを散りばめる必要があります。 以下では、複数部分の引用を再利用しているため、自動的にリストになります。「より豊富な」ケースでは、(a)など(b)を自分でコーディングする必要があります。

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Article{Grubbs2003a,
  Title                    = {Controlled living ring-opening-metathesis polymerization by a fast-initiating ruthenium catalyst},
  Author                   = {Choi, Tae-Lim and Grubbs, Robert H.},
  Journal                  = {Angew. Chem. Int. Ed.},
  Year                     = {2003},
  Number                   = {15},
  Pages                    = {1743-1746},
  Volume                   = {42},
  Doi                      = {10.1002/anie.200250632},
}

@Article{Herrmann1999,
  Title                    = {Ruthenium carbene complexes with imidazolin-2-ylidene ligands allow the formation of tetrasubstituted cycloalkenes by RCM},
  Author                   = {Ackermann, Lutz and Fürstner, Alois and Weskamp, Thomas and Kohl, Florian J. and Herrmann, Wolfgang A.},
  Journal                  = {Tetrahedron Lett.},
  Year                     = {1999},
  Number                   = {26},
  Pages                    = {4787-4790},
  Volume                   = {40},
  Doi                      = {10.1016/S0040-4039(99)00919-3},
}

@Article{Nolan2011,
  Title                    = {Synthesis of N-heterocyclic carbene ligands and derived ruthenium olefin metathesis catalysts},
  Author                   = {Bantreil, Xavier and Nolan, Steven P},
  Journal                  = {Nat. Protoc.},
  Year                     = {2011},
  Number                   = {1},
  Pages                    = {69-77},
  Volume                   = {6},
  Doi                      = {10.1038/nprot.2010.177},
}
\end{filecontents*}

\documentclass{article}
\usepackage{csquotes}
\usepackage[backend=biber,style=chem-acs,mcite,subentry]{biblatex}
\usepackage{notes2bib}
\bibnotesetup{cite-function = \supercite} % Make notes use superscript citations
\usepackage[utf8]{inputenc}
\bibliography{\jobname}

\begin{document}

Here I am citing a group of
papers.\msupercite{metathesis,*Grubbs2003a,*Herrmann1999,*Nolan2011}
For complex notes, things need to be done by
hand.\bibnote{This type of thing is described in: \fullcite{metathesis}}

\printbibliography

\end{document}

指摘されているように、コメント参考文献に引用を1回だけ表示させるには、同じアプローチでもう少し作業が必要です。参考文献から \fullcite{...} 引用を除外する

\documentclass{article}
\usepackage{csquotes}
\usepackage[backend=biber,style=chem-acs,mcite,subentry]{biblatex}
\usepackage{notes2bib}
\bibnotesetup{cite-function = \supercite} % Make notes use superscript citations
\usepackage[utf8]{inputenc}
\bibliography{\jobname}
\DeclareBibliographyCategory{complexcited}
\newcommand*{\complexcite}[1]{%
  \fullcite{#1}%
  \addtocategory{complexcited}{#1}%
}
\begin{document}

For complex notes, things need to be done by
hand.\bibnote{This type of thing is described in:
a) \complexcite{Grubbs2003a},
b) \complexcite{Herrmann1999},
c) \complexcite{Nolan2011}.}

\printbibliography[notcategory=complexcited]

\end{document}

関連情報