Апостроф (') в BibTeX не виден после компиляции?

Апостроф (') в BibTeX не виден после компиляции?

У меня есть элемент BibTeX следующего вида.

@inproceedings{Orsdemir2008,
    Author = {Orsdemir, A. and Altun, H. and Sharma, G. and Bocko, M.},
    Booktitle = {Proc. IEEE MILCOM’ 08},
    Month = {Nov},
    Pages = {1-7},
    Title = {On the security and robustness of encryption via compressed sensing},
    Year = {2008}}

Я нахожусь под \documentclass[conference]{IEEEtran}и ссылаюсь на ссылочную часть

{\footnotesize
\bibliographystyle{IEEEtran}
\bibliography{myBibFile}}

В результате я получаю вот это.

[10] А. Орсдемир, Х. Алтун, Г. Шарма и М. Боко, «О безопасности и надежности шифрования с помощью сжатого зондирования», в Трудах IEEE MILCOM 08, ноябрь 2008 г., стр. 1–7.

Как вы могли заметить, 'просто после этого MILCOMотсутствует. Как это исправить?

решение1

Символ «апостроф» в вашем коде — этонетаОдинарная кавычка ASCII( '), т.е. символ шестнадцатеричного ASCII-кода 27, ноUnicode «правильная одинарная кавычка»( ), то есть символ Unicode кодовой точки U+2019. Как только вы это заметите, проблема должна стать ясной, потому чтоBibTeX не поддерживает символы Unicode(извините, это лучшая ссылка, которую я смог найти).

Полагаю, вы, вероятно, скопировали эту запись BibTeX откуда-то из Интернета, а затем вставили ее в свой bibфайл, и одинарная кавычка ASCII в процессе потерялась... если она вообще когда-либо была в исходной записи BibTeX!

Просто замените нужный символ Unicode на одинарную кавычку ASCII. После запуска pdflatex, bibtex, а затем pdflatexдважды вы должны получить:

введите описание изображения здесь

\documentclass[]{IEEEtran}

\begin{filecontents}{\jobname.bib}
    @inproceedings{Orsdemir2008,
        Author = {Orsdemir, A. and Altun, H. and Sharma, G. and Bocko, M.},
        Booktitle = {Proc. IEEE MILCOM '08},
        Month = {Nov},
        Pages = {1-7},
        Title = {On the security and robustness of encryption via compressed sensing},
        Year = {2008}}
\end{filecontents}

\begin{document}

Text \cite{Orsdemir2008}.

{\footnotesize
\bibliographystyle{IEEEtran}
\bibliography{\jobname}}

\end{document}

Связанный контент