Nenhum traço entre o intervalo de páginas no natbib

Nenhum traço entre o intervalo de páginas no natbib

Os artigos e livros aos quais me refiro na minha tese de mestrado não têm o sinal "-" entre os números das páginas, portanto, em vez de "20-22", o resultado se torna "20 22" no arquivo PDF. Eu uso um banco de dados bibtex para todas as minhas referências e apalikeestilo bibliográfico.

Meu projeto está escrito em ShareLatex.

Por favor, veja o exemplo abaixo.

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

Alguém pode ajudar?

Responder1

Seu arquivo funciona corretamente comigo, então há duas explicações possíveis:

  • Como sugerido por @barbara beeton você tem problemas com o"traço"caracteres unicode, consultepostagem relacionada.
  • Você não está compilando o documento corretamente. Conforme mencionado nos comentários, execute:

pdflatexarquivo.tex

bibtexarquivo.aux

pdflatexarquivo.tex

pdflatexarquivo.tex

E a saída deve ficar assim:

resultado final

informação relacionada