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 citestyle
y bibstyle
por separado. Entonces es teóricamente posible tener citestyle=numeric-comp
y bibstyle=apa
.
Sin embargo, hay algunas advertencias.
apa
necesita el backend de Biber, por lo que debe cambiar debackend=bibtex
abackend=biber
y 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á cargarlonumeric.bbx
nuevamente. A continuación esto se hace con\makeatletter \RequireBibliographyStyle{numeric} \makeatother
No se recomienda mezclar el
biblatex-apa
estilo 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
Quizás te bastaría con combinarlo numeric-comp
con el peto estándar authoryear
como 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 urldate
problema se debe a una fecha mal formateada: todas las fechas deben indicarse en YYYY-MM-DD
formato y, por lo tanto, 2018-24-02
no son fechas válidas. El 24 de febrero de 2018 es 2018-02-24
.
Respuesta2
Solo deberás agregar style=apa
el 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}