No hay guiones entre el rango de páginas en natbib

No hay guiones entre el rango de páginas en natbib

A los artículos y libros a los que hago referencia en mi tesis de maestría les falta el signo "-" entre los números de página, por lo que en lugar de "20-22" el resultado se convierte en "20 22" en el archivo PDF. Utilizo una base de datos bibtex para todas mis referencias y apalikeestilo de bibliografía.

Mi proyecto está escrito en ShareLatex.

Consulte el ejemplo a continuación.

\documentclass[11pt,letter]{article}
\usepackage{hyperref}

\usepackage[authoryear]{natbib}
\setcitestyle{square}

\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
    @ARTICLE{Illy,
    author = {E. Illy},
    title = {{The Complexity of Coffee}},
    journal = {Scientific American},
    month = {June},
    year = {2002},
    pages = {86--91}}
\end{filecontents*}

\begin{document}

Some existing text \citep{Illy}

\bibliography{\jobname}
\bibliographystyle{apalike}

% In the reference list the article should be represented like this:
Illy, E. (2002). The Complexity of Coffee. Scientific American, pages 86–91

% BUT the result look like this:
Illy, E. (2002). The Complexity of Coffee. Scientific American, pages 86 91

\end{document}

¿Alguien puede ayudar?

Respuesta1

Su archivo se ejecuta correctamente conmigo, por lo que hay dos explicaciones posibles:

  • Según lo sugerido por @barbara beeton tienes problemas con el"estrellarse"caracteres Unicode, verPublicación relacionada.
  • No estás compilando el documento correctamente. Como se menciona en los comentarios, ejecute:

pdflátexarchivo.tex

bibtexarchivo.aux

pdflátexarchivo.tex

pdflátexarchivo.tex

Y la salida debería verse así:

salida final

información relacionada