Problema estilo apa numérico Biblatex

Problema estilo apa numérico Biblatex

Gostaria de ter o estilo de citação numérica no meu documento principal, ordenado na ordem e também no final onde a Bibliografia é publicada, no estilo Apa com Sobrenome, Nome Ano impresso.

Até agora acertei a ordem numérica e de classificação, mas não consigo descobrir como obter o estilo apa no final, alguém pode me ajudar? No meu arquivo tex obtive a seguinte configuração:

\usepackage[%
backend=bibtex      % biber or bibtex
,citestyle=numeric-comp  % numerical-compressed
,sorting=none        % no sorting
,sortcites=true      % some other example options ...
,block=none
,indexing=false
,citereset=none
,isbn=true
,url=true
,doi=true            % prints doi
,natbib=true         % if you need natbib functions
]{biblatex}
\addbibresource{\jobname.bib}  

Aliás, não sei porque mas não mostra também o último visitado quando é um recurso online. Por exemplo, aqui está uma entrada no meu arquivo bib

@misc{wordnet, 
    title={WordNet: A Lexical Database for English}, 
    url={https://wordnet.princeton.edu/}, 
    urldate={2018-24-02}, 
    author={author not named}
 }

Responder1

Você pode controlar o citestylee bibstyleseparadamente. Portanto, é teoricamente possível ter citestyle=numeric-compe bibstyle=apa.

Existem algumas ressalvas, no entanto

  • apaprecisa do back-end do Biber, então você precisa mudar de backend=bibtexpara backend=bibere executar o Biber em vez do BibTeX (Biblatex com Biber: Configurando meu editor para evitar citações indefinidas)
  • O ambiente da bibliografia não será numerado se você carregar apenas o bibstyle=apa, então também será necessário carregar numeric.bbxnovamente. Abaixo isso é feito com

    \makeatletter
    \RequireBibliographyStyle{numeric}
    \makeatother
    
  • Não é recomendado misturar biblatex-apaestilos altamente especializados com estilos diferentes.

Então

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[%
backend=biber
,bibstyle=apa
,citestyle=numeric-comp
,sorting=none
,sortcites=true
,block=none
]{biblatex}


\makeatletter
\RequireBibliographyStyle{numeric}
\makeatother

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{wordnet, 
  title   = {WordNet: A Lexical Database for English}, 
  url     = {https://wordnet.princeton.edu/}, 
  urldate = {2018-02-24}, 
  author  = {author not named},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,wordnet}
\printbibliography
\end{document}

da-te

[1] Sigfridsson, E. & Ryde, U. (1998). Comparação de métodos para derivar cargas atômicas do potencial e momentos eletrostáticos. Jornal de Química Computacional, 19(4), 377–395. doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P//[2] autor não identificado. (nd). Wordnet: Um banco de dados lexical para inglês. Recuperado em 24 de fevereiro de 2018, em https://wordnet.princeton.edu/

Talvez fosse suficiente você combinar numeric-compcom o authoryearbibstyle padrão como emCombinando estilo numérico com estilo autorano no BibLaTeX. Nesse caso você poderia continuar usando o BibTeX, mesmo que eu recomende que você mude para o Biber de qualquer maneira.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[%
backend=bibtex
,bibstyle=authoryear
,citestyle=numeric-comp
,sorting=none
,sortcites=true
,block=none
]{biblatex}


\makeatletter
\RequireBibliographyStyle{numeric}
\makeatother

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{wordnet, 
  title   = {WordNet: A Lexical Database for English}, 
  url     = {https://wordnet.princeton.edu/}, 
  urldate = {2018-02-24}, 
  author  = {author not named},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,wordnet}
\printbibliography
\end{document}

O urldateproblema é causado por uma data mal formatada: todas as datas devem ser fornecidas no YYYY-MM-DDformato e, portanto, 2018-24-02não é uma data válida. O dia 24 de fevereiro de 2018 é 2018-02-24.

Responder2

Você vai colocar só precisa adicionar style=apao usepackage, então vai ficar assim:

\usepackage[%
style=apa           %to get the APA style
,backend=bibtex      % biber or bibtex
,citestyle=numeric-comp  % numerical-compressed
,sorting=none        % no sorting
,sortcites=true      % some other example options ...
,block=none
,indexing=false
,citereset=none
,isbn=true
,url=true
,doi=true            % prints doi
,natbib=true         % if you need natbib functions
]{biblatex}
\addbibresource{\jobname.bib}

informação relacionada