В статьях и книгах, на которые я ссылаюсь в своей магистерской диссертации, отсутствует знак "-" между номерами страниц, поэтому вместо "20-22" в PDF-файле получается "20 22". Я использую базу данных bibtex для всех своих ссылок и apalike
стиля библиографии.
Мой проект написан на ShareLatex.
Пожалуйста, смотрите пример ниже.
\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}
Кто-нибудь может помочь?
решение1
У меня ваш файл работает нормально, поэтому возможны два объяснения:
- Как предположила @barbara beeton, у вас проблемы с"бросаться"символы юникода, см.связанный пост.
- Вы не правильно компилируете документ. Как упоминалось в комментариях, выполните:
pdflatexфайл.tex
бибтексфайл.aux
pdflatexфайл.tex
pdflatexфайл.tex
И вывод должен выглядеть так: