![Como citar o título completo em nota de rodapé com estilo de citação alfabética](https://rvso.com/image/286338/Como%20citar%20o%20t%C3%ADtulo%20completo%20em%20nota%20de%20rodap%C3%A9%20com%20estilo%20de%20cita%C3%A7%C3%A3o%20alfab%C3%A9tica.png)
Estou escrevendo minha tese e estou lutando para escolher o estilo de citação correto.
Estou inclinado para o estilo alfabético, pois acho que é fácil de ler e facilita lembrar a que referência a citação se refere se for uma repetição, sem verificar a nota de rodapé (o que, creio, é uma grande distração), ou pior ainda, o final do artigo (o que não é tão ruim ao ler um PDF onde você pode simplesmente clicar em um hiperlink e depois usar um backref para voltar, mas é muito mais complicado ao ler um documento impresso).
No entanto, gostaria que fosse possível adicionar uma nota de rodapé com uma referência mais detalhada. Então, quando eu tiver, digamos,
\autocite{AB12}
a saída é [AB12] onde citado e, além disso, algo como
[AB12] Abelardo e Baginsky,Papel falso(2012)
aparece em nota de rodapé. Como posso conseguir isso?
Responder1
À luz dos comentários, revisei minha resposta, a versão antiga está mais abaixo.
Primeiro precisamos definir um novo wrapper para uma nota de rodapé sem marcador
\makeatletter
\newrobustcmd{\mkbibblfootnote}[1]{%
\iftoggle{blx@footnote}
{\blx@warning{Nested notes}%
\addspace\mkbibparens{#1}}
{\unspace
\ifnum\blx@notetype=\tw@
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
{\csuse{blx@theendnote}{\protecting{\blxmkbibnote{end}{#1}}}}
{\csuse{blfootnote}{\protecting{\blxmkbibnote{foot}{#1}}}}}}
\newcommand\blfootnote[1]{\begingroup\let\thefootnote\relax\footnotetext{#1}\endgroup}
\makeatother
\megafullcite
agora imprime a etiqueta alfabética e, se for a primeira vez que este trabalho é citado - para esse recurso, precisamos citetracker
de qualquer um de seus sabores (ver § 3.1.2.3, p. 54 dobiblatex
documentação); no MWE que escolhi strict
-, também imprime uma nota de rodapé sem marcador com a etiqueta alfabética, nome do autor, ano e título.
A nota de rodapé para \megafullcite{wilde}
é
[Wil99] Wilde (1899), A importância de ser sincero: uma comédia trivial para pessoas sérias.
\DeclareCiteCommand{\megafullcite}
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\ifciteseen{}
{\mkbibblfootnote{%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addspace}%
\usebibmacro{morecite}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\newbibmacro*{morecite}{%
\printnames{labelname}%
\setunit{\addspace}%
\printfield[parens]{year}%
\setunit{\nametitledelim}%
\printfield[citetitle]{labeltitle}}
MWE
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=alphabetic,backend=biber,citetracker=strict]{biblatex}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib}
\makeatletter
\newrobustcmd{\mkbibblfootnote}[1]{%
\iftoggle{blx@footnote}
{\blx@warning{Nested notes}%
\addspace\mkbibparens{#1}}
{\unspace
\ifnum\blx@notetype=\tw@
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
{\csuse{blx@theendnote}{\protecting{\blxmkbibnote{end}{#1}}}}
{\csuse{blfootnote}{\protecting{\blxmkbibnote{foot}{#1}}}}}}
\newcommand\blfootnote[1]{\begingroup\let\thefootnote\relax\footnotetext{#1}\endgroup}
\makeatother
\DeclareCiteCommand{\megafullcite}
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\ifciteseen{}
{\mkbibblfootnote{%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addspace}%
\usebibmacro{morecite}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\newbibmacro*{morecite}{%
\printnames{labelname}%
\setunit{\addspace}%
\printfield[parens]{year}%
\setunit{\nametitledelim}%
\printfield[citetitle]{labeltitle}}
\begin{document}
Lorem ipsum \megafullcite{wilde} again \megafullcite{wilde}.
Lorem ipsum \megafullcite{wilde,cicero}.
Lorem ipsum \megafullcite{baez/article,baez/online}.
\printbibliography
\end{document}
Esta é a versão antiga da resposta, ela implementa uma versão mais detalhada com\fullcite
Podemos definir dois novos comandos de citação
\megafootfullcite
imprimirá a etiqueta alfabética e a entrada bibliográfica completa na nota de rodapé.
\DeclareCiteCommand{\megafootfullcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addspace}%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}
então \megafootfullcite{wilde}
dá uma nota de rodapé com o conteúdo
[Wil99] Oscar Wilde. A importância de ser sincero: uma comédia trivial para pessoas sérias. Leonard Smithers e Companhia, 1899.
\megafullcite
imprime o rótulo alfabético no texto e adiciona uma nota de rodapé para a entrada bibliográfica completa.
\DeclareCiteCommand{\megafullcite}
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\mkbibfootnote{\usedriver
{\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
ou
\DeclareCiteCommand{\megafullcite}
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\mkbibfootnote{%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addspace}%
\usedriver
{\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
As duas versões acima diferem porque a última também colocará o rótulo alfabético na nota de rodapé, a primeira não repetirá o rótulo na nota de rodapé.
MWE
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=alphabetic]{biblatex}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib}
\DeclareCiteCommand{\megafootfullcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addspace}%
\usedriver
{\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand{\megafullcite}
{\usebibmacro{prenote}}
{\mkbibbrackets{\usebibmacro{cite}}%
\mkbibfootnote{\usedriver
{\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\begin{document}
Lorem ipsum\megafootfullcite{wilde} and \megafullcite{wilde}.
Lorem ipsum\megafootfullcite{wilde,cicero} and \megafullcite{wilde,cicero}.
\printbibliography
\end{document}