
Sou novo no LaTeX e tenho alguns problemas com citações. Quero ter uma citação em nota de rodapé com o prefixo "cf", depois os nomes dos autores separados por vírgulas, o ano e depois o número da página com p. e um ponto depois. Exemplo: cf. Kaiser, Eckenbusch, 2003, p. 29.
Eu usei \autocite{name_title-_year}
, que funciona bem, mas não me fornece o prefixo e o número da página. usando bibtex e os seguintes pacotes:
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{cite}
\usepackage{hyperref}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
Já tentei as coisas que encontrei nesta plataforma, mas não funcionaram:
\autocite{name_title-_year}\\
\citep{name_title-_year}\\
\autocite<⟨cf.⟩>{name_title-_year}
\autocite{[name_title-_year}\\
\autocite{[cf.][post]name_title-_year},
(\citealt[cf.][p.~15]{name_title-_year}
Você tem alguma ideia de como resolver esse problema?
Responder1
O bloco
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{cite}
\usepackage{hyperref}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
deveria ser alterado para
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{hyperref}
Os pacotes devem ser carregados apenas uma vez, o pacote cite
é incompatível biblatex
e hyperref
geralmente deve ser carregado por último.
Com isso resolvido, você pode gerar a saída de citação desejada com
\autocite[Cf.][380]{sigfridsson}
quer dizer \autocite[<prenote, e.g. 'cf.'>][<postnote>]{<entrykey>}
.
Se você quiser obter as vírgulas conforme mostrado na pergunta, as coisas ficarão assim
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{hyperref}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[Cf.][380]{sigfridsson}
ipsum \autocite[380]{sigfridsson}
dolor \autocite[Cf.][]{sigfridsson}
\printbibliography
\end{document}