Biblatex: Apellido sólo en \footcite

Biblatex: Apellido sólo en \footcite

¿Cómo puedo colocar el nombre del autor en el siguiente MWE? Ya he suprimido el volumen y las páginas de la entrada. Sólo quiero que esto se lea:

Brav y Heaton (2002). Teorías en competencia sobre anomalías financieras. Revisión de Estudios Financieros.

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage{chngcntr}
\usepackage{lmodern}

\begingroup\newif\ifmy
\IfFileExists{\jobname.bib}{}{\mytrue}
\ifmy
\begin{filecontents}{\jobname.bib}
@ARTICLE{Brav2002,
author = {Alon Brav and J. B. Heaton},
title = {Competing Theories of Financial Anomalies},
journal = {Reveiw of Financial Studies},
year = {2002},
volume = {15:2},
pages = {575-606},
owner = {User},
timestamp = {2013.11.03}
}
\end{filecontents}
\fi\endgroup

\usepackage[backend=bibtex,citestyle=verbose]{biblatex}
\addbibresource{delete.bib}


\renewbibmacro{in:}{\hspace{-5pt}}
\AtEveryCitekey{\clearfield{pages}\clearfield{volume}}


\begin{document}
\begin{frame}
\frametitle{Stuff famous linguists asked}
\begin{block}{A block}
\begin{enumerate}
\item Is it part?\footcite{Brav2002}
\item More Saussure.
\end{enumerate}
\end{block}
\end{frame}
\end{document}

Respuesta1

Puede utilizar la \DeclareNameFormatdirectiva para descartar los nombres. Acabo de agregar la siguiente línea a tu código.

\DeclareNameFormat{}{\usebibmacro{name:first-last}{}{#5}{#1}{#7}}

que simplemente omite la salida de los nombres, como puede ver en la página de muestra a continuación:

ingrese la descripción de la imagen aquí

Debo admitir que en algunas partes es una solución un poco complicada, ya que simplemente abusa de name:first-lastbibmacro y tampoco verifiqué si trata correctamente los sufijos y prefijos de nombres, pero funciona en el entorno de su MWE.

Respuesta2

Sugeriría utilizar la siguiente redefinición de cite:full:

\renewbibmacro*{cite:full}{%
  \usebibmacro{cite:full:citepages}%
  \printtext[bibhypertarget]{%
    \usedriver
      {\DeclareNameAlias{sortname}{labelname}}
      {\thefield{entrytype}}}%
  \usebibmacro{shorthandintro}}

cite:fullen los verboseestilos normalmente solo imprime la entrada de bibliografía completa como se imprimiría en la bibliografía, pero antes de eso cambia sortnamea default( \DeclareNameAlias{sortname}{default}), por lo que obtenemos los nombres en first-lastformato (ya que eso es lo que defaultestá configurado en... de forma predeterminada).

Simplemente cambiamos sortnamea labelname, para obtener apellidos si es posible y nombres inequívocos en caso contrario (dependiendo de la uniqeunameopción; de todos modos, el formato del nombre será el mismo que en citas posteriores).


Si insistes en los apellidos pase lo que pase, te sugiero

\DeclareNameFormat{family}{%
  \usebibmacro{name:family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \usebibmacro{name:andothers}}

\renewbibmacro*{cite:full}{%
  \usebibmacro{cite:full:citepages}%
  \printtext[bibhypertarget]{%
    \usedriver
      {\DeclareNameAlias{sortname}{family}}
      {\thefield{entrytype}}}%
  \usebibmacro{shorthandintro}}

Editado para elnuevo formato de nombre en biblatex>= 3.3, consulte el historial de edición para el código anterior a 3.3.


MWE

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage{chngcntr}
\usepackage{lmodern}
\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@article{Brav2002,
  author = {Alon Brav and J. B. Heaton},
  title = {Competing Theories of Financial Anomalies},
  journal = {Reveiw of Financial Studies},
  year = {2002},
  volume = {15:2},
  pages = {575-606},
}
\end{filecontents*}

\usepackage[backend=bibtex,style=verbose]{biblatex}
\addbibresource{\jobname.bib}


\renewbibmacro{in:}{\hspace{-5pt}}
\AtEveryCitekey{\clearfield{pages}\clearfield{volume}}

\renewbibmacro*{cite:full}{%
  \usebibmacro{cite:full:citepages}%
  \printtext[bibhypertarget]{%
    \usedriver
      {\DeclareNameAlias{sortname}{labelname}}
      {\thefield{entrytype}}}%
  \usebibmacro{shorthandintro}}

\begin{document}
\begin{frame}
\frametitle{Stuff famous linguists asked}
\begin{block}{A block}
\begin{enumerate}
\item Is it part?\footcite{Brav2002}
\item More Saussure.\footcite{Brav2002}
\end{enumerate}
\end{block}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada