como usar o estilo bibliográfico unsrt

como usar o estilo bibliográfico unsrt

Postei uma pergunta sobre esse assunto emaqui. Algumas pessoas sugerem que eu use unsrtpara casos numéricos de citações, já que estou usando .bib. Isso funciona às vezes e às vezes muda para outro modo que eu não quero. Para ilustrar o problema, este é o código meu código

\documentclass{article}

\begin{document}

hshshhhs \cite{2}     \cite{1}  \cite{3}  \cite{4}

\bibliographystyle{unsrt}
\bibliography{references}{}


\end{document}

O References.bib é

@article{1, 
    author ={H. Durrant-Whyte, T. Bailey},
    title = {Simultaneous localization and mapping: part I},
    publisher = "Robotics Automation Magazine, IEEE",
    year = {2006},
    volume  = "13",
    pages = {99-110}
}

@incollection{2,
year={1996},
isbn={978-1-4471-1257-0},
booktitle={Robotics Research},
editor={Giralt, Georges and Hirzinger, Gerhard},
doi={10.1007/978-1-4471-1021-7_69},
title={Localization of Autonomous Guided Vehicles},
url={http://dx.doi.org/10.1007/978-1-4471-1021-7_69},
publisher={Springer London},
author={Durrant-Whyte, Hugh and Rye, David and Nebot, Eduardo},
pages={613-625},
language={English}
}

@book{3, 
author = "Mr. X", 
title = {Mr. X Knows BibTeX}, 
publisher = "AWOL", 
YEAR = 2005, 
}

@misc{ 4,
       author = "Nobody Jr",
       title = "My Article",
       year = "2006" }

A saída é

insira a descrição da imagem aqui

Como estou usando \cite{2}, espero que a saída seja, [2]mas de alguma forma o látex reorganiza a lista de referências para algo que não quero. É tão confuso agora. Alguma sugestão de por que isso ocorre.

https://tex.stackexchange.com/questions/228034/how-to-change-bibtex-orders-citations-from-alfabeticamente-para-numericamente

Responder1

unsrtnumera as citações na ordem em que aparecem no documento. O que 2está no \cite{}comando e no .bibarquivo é apenas a "chave" usada para se referir à entrada; não tem nada a ver com a numeração das citações.

Não vejo como isso poderia simplificar as citações: o objetivo do BibTeX é fazer com que você não precise se preocupar com nada disso (veja minhas notas abaixo).

Você pode usar \nocite{<keys>}para forçar o pedido.

Mas primeiro, em geral, as teclas numéricas são muito confusas:

  • Digamos que você adicione uma citação ao início do documento. Você voltará e renomeará cada chave e referência a ela?
  • Ao escrever o documento, a maioria das pessoas diz:

    Ah, aqui preciso citar o primeiro artigo de Duckington de 1998!

    e escreva \cite{duckington98a}ou qualquer padrão que eles escolheram,não

    Oh, agora estou na citaçãon, deixe-me digitar \cite{n}e adicionar uma entrada ao meu .bibarquivo exatamente com esse número.

  • Citações múltiplas: você terá que voltar constantemente e lembrar qual número pertence a qual referência. Se você usar nomes de autores, será muito mais fácil memorizá-los.

Veja como você poderia fazer isso se realmente quisesse:

\begin{filecontents}{myrefs.bib}
@article{1, 
    author ={H. Durrant-Whyte, T. Bailey},
    title = {Simultaneous localization and mapping: part I},
    publisher = "Robotics Automation Magazine, IEEE",
    year = {2006},
    volume  = "13",
    pages = {99-110}
}

@incollection{2,
year={1996},
isbn={978-1-4471-1257-0},
booktitle={Robotics Research},
editor={Giralt, Georges and Hirzinger, Gerhard},
doi={10.1007/978-1-4471-1021-7_69},
title={Localization of Autonomous Guided Vehicles},
url={http://dx.doi.org/10.1007/978-1-4471-1021-7_69},
publisher={Springer London},
author={Durrant-Whyte, Hugh and Rye, David and Nebot, Eduardo},
pages={613-625},
language={English}
}

@book{3, 
author = "Mr. X", 
title = {Mr. X Knows BibTeX}, 
publisher = "AWOL", 
YEAR = 2005, 
}

@misc{ 4,
       author = "Nobody Jr",
       title = "My Article",
       year = "2006" }
\end{filecontents}

\documentclass{article}

\begin{document}
\nocite{1,2,3,4} % force the order here
hshshhhs \cite{2}     \cite{1}  \cite{3}  \cite{4}

\bibliographystyle{unsrt}
\bibliography{myrefs}
\end{document}

insira a descrição da imagem aqui

informação relacionada