Problema Biblatex estilo numérico apa

Problema Biblatex estilo numérico apa

Me gustaría tener un estilo de citación numérica en mi documento principal, ordenado en orden y también al final donde se publica la Bibliografía, tenerlo en estilo Apa con Apellido, Nombre Año impreso.

Hasta ahora entendí correctamente el orden numérico y de clasificación, pero al final no puedo entender cómo obtener el estilo apa, ¿alguien puede ayudarme? En mi archivo tex obtuve la siguiente configuración:

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

Por cierto, no sé por qué, pero no muestra tampoco la última visita cuando se trata de un recurso en línea. Por ejemplo, aquí hay una entrada en mi archivo dorsal.

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

Respuesta1

Puedes controlar el citestyley bibstylepor separado. Entonces es teóricamente posible tener citestyle=numeric-compy bibstyle=apa.

Sin embargo, hay algunas advertencias.

  • apanecesita el backend de Biber, por lo que debe cambiar de backend=bibtexa backend=bibery ejecutar Biber en lugar de BibTeX (Biblatex con Biber: Configurando mi editor para evitar citas indefinidas)
  • El entorno de bibliografía no estará numerado si solo carga bibstyle=apa, por lo que también deberá cargarlo numeric.bbxnuevamente. A continuación esto se hace con

    \makeatletter
    \RequireBibliographyStyle{numeric}
    \makeatother
    
  • No se recomienda mezclar el biblatex-apaestilo altamente especializado con diferentes estilos.

Entonces

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

te dio

[1] Sigfridsson, E. y Ryde, U. (1998). Comparación de métodos para derivar cargas atómicas a partir del potencial y momentos electrostáticos. Revista 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 no identificado. (Dakota del Norte). Wordnet: una base de datos léxica para inglés. Obtenido el 24 de febrero de 2018 de https://wordnet.princeton.edu/

Quizás te bastaría con combinarlo numeric-compcon el peto estándar authoryearcomo enCombinando estilo numérico con estilo autoraño en BibLaTeX. En ese caso, podrías seguir usando BibTeX, aunque te recomendaría que cambiaras a Biber de todos modos.

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

El urldateproblema se debe a una fecha mal formateada: todas las fechas deben indicarse en YYYY-MM-DDformato y, por lo tanto, 2018-24-02no son fechas válidas. El 24 de febrero de 2018 es 2018-02-24.

Respuesta2

Solo deberás agregar style=apael usepackage, por lo que será así:

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

información relacionada