estilo numérico biblatex com sobrenome do autor?

estilo numérico biblatex com sobrenome do autor?

Atualmente estou usando o numericestilo no biblatex. Isso me dá o resultado óbvio de [22]quando eu ligo \cite{Someone}. Eu gostaria de manter o numericestilo, mas também incluir o sobrenome na citação, por exemplo, algo como: [(Someone)22]ou (Someone)[22]. Minha pergunta é dupla:

  1. Esse estilo de citação é comum? Eu provavelmente me distanciaria disso se estivesse muito longe dos padrões atuais.
  2. Como eu implementaria isso? Presumo que o truque esteja em algum lugar \DeclareCiteCommand, mas não sei por onde começar.

Responder1

Podemos definir um novo comando de citação (análogo aEstilo de citação BibLaTeX)

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

Se você insistir, você pode substituir o normal\cite

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

MWE

\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} 

insira a descrição da imagem aqui

informação relacionada