%20no%20BibTeX%20n%C3%A3o%20%C3%A9%20vis%C3%ADvel%20ap%C3%B3s%20a%20compila%C3%A7%C3%A3o%3F.png)
Eu tenho um item BibTeX como segue.
@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}}
Estou sob \documentclass[conference]{IEEEtran}
e invoco a parte de referência por
{\footnotesize
\bibliographystyle{IEEEtran}
\bibliography{myBibFile}}
Eu então recebo isso como resultado.
[10] A. Orsdemir, H. Altun, G. Sharma e M. Bocko, “Sobre a segurança e robustez da criptografia via detecção compactada”, em Proc. IEEE MILCOM 08, novembro de 2008, pp.
Como você deve ter descoberto, falta o '
logo depois . MILCOM
Como posso corrigir isso?
Responder1
O caractere "apóstrofo" no seu código énãoumAspas simples ASCII( '
), ou seja, o caractere do código hexadecimal ASCII 27, mas umUnicode "aspas simples à direita"( ’
), ou seja, o caractere Unicode do codepoint U+2019. Depois de perceber isso, o problema deve ficar claro, porqueBibTeX não suporta caracteres Unicode(desculpe, é o melhor link que consegui encontrar).
Suponho que você provavelmente copiou aquela entrada do BibTeX de algum lugar na Internet e depois a colou em seu bib
arquivo, e a aspa simples ASCII se perdeu no processo... se é que alguma vez esteve na entrada original do BibTeX, para começar!
Simplesmente substitua o caractere Unicode em questão por uma aspa simples ASCII. Depois de executar pdflatex
, bibtex
e pdflatex
duas vezes, você deverá obter:
\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}