著者の姓を含む biblatex 数値スタイル?

著者の姓を含む biblatex 数値スタイル?

私は現在、biblatex で スタイルを使用しています。を呼び出すと、numericという明らかな結果が得られます。 スタイルを守りつつ、引用に姓も含めたいと考えています。たとえば、またはのようになります。 私の質問は 2 つあります。[22]\cite{Someone}numeric[(Someone)22](Someone)[22]

  1. この引用スタイルは一般的なのでしょうか? 現在の標準からかけ離れすぎているのであれば、私はおそらくこのスタイルから距離を置くでしょう。
  2. これをどうやって実装すればいいのでしょうか? 秘訣は のどこかにあると思います\DeclareCiteCommandが、どこから始めればいいのかわかりません。

答え1

新しい引用コマンド(BibLaTeX 引用スタイル

\DeclareCiteCommand{\morecite}[\mkbibbrackets]
  {\usebibmacro{prenote}}%
  {\usebibmacro{citeindex}%
   \printnames{labelname}%
   \setunit{\addcomma\space}
   \usebibmacro{cite}}
  {\multicitedelim}%
  {\usebibmacro{postnote}}

どうしてもという場合は、通常の\cite

\DeclareCiteCommand{\cite}[\mkbibbrackets]
  {\usebibmacro{prenote}}%
  {\usebibmacro{citeindex}%
   \printnames{labelname}%
   \setunit{\addcomma\space}
   \usebibmacro{cite}}
  {\multicitedelim}%
  {\usebibmacro{postnote}}

ムウェ

\documentclass[a4paper,american]{article}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[style=numeric,backend=biber]{biblatex}
\usepackage{hyperref}

\DeclareCiteCommand{\morecite}[\mkbibbrackets]
  {\usebibmacro{prenote}}%
  {\usebibmacro{citeindex}%
   \printnames{labelname}%
   \setunit{\addcomma\space}
   \usebibmacro{cite}}
  {\multicitedelim}%
  {\usebibmacro{postnote}}

\addbibresource{biblatex-examples.bib}

\begin{document}
\morecite{westfahl:space} and \morecite{westfahl:frontier}, \morecite{cicero,wilde}.

\printbibliography
\end{document} 

ここに画像の説明を入力してください

関連情報