как использовать библиографический стиль unsrt

как использовать библиографический стиль unsrt

Я разместил вопрос по этому поводу вздесь. Некоторые люди предлагают мне использовать unsrtдля числового случая цитат, так как я использую .bib. Иногда это работает, а иногда переключается в другой режим, который мне не нужен. Чтобы проиллюстрировать проблему, вот код моего кода

\documentclass{article}

\begin{document}

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

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


\end{document}

Файл 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" }

Выходной сигнал:

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

Так как я использую \cite{2}, я ожидаю, что вывод будет [2]но каким-то образом latex перестраивает список ссылок на что-то, что мне не нужно. Теперь это так запутанно. Есть какие-нибудь предположения, почему это происходит.

https://tex.stackexchange.com/questions/228034/how-to-change-bibtex-orders-citations-from-alphabetically-to-numerically

решение1

unsrtнумерует цитаты в порядке их появления в документе. 2В \cite{}команде и в .bibфайле — это просто «ключ», который используется для ссылки на запись; он не имеет ничего общего с нумерацией цитат.

Я не вижу, как это может упростить цитирование: весь смысл BibTeX в том, чтобы вам не пришлось беспокоиться ни о чем подобном (см. мои заметки ниже).

Вы можете использовать \nocite{<keys>}для принудительного выполнения заказа.

Но, во-первых, в целом цифровые клавиши очень запутанны:

  • Допустим, вы добавляете ссылку в начало документа. Вы потом вернетесь и переименуете каждый ключ и ссылку на него?
  • При написании документа большинство людей говорят:

    О, здесь мне нужно процитировать первую статью Дакингтона от 1998 года!

    и написать \cite{duckington98a}или сделать любой другой узор, который они выбрали,нет

    О, теперь я в списке на цитирование.н, позвольте мне ввести текст \cite{n}, а затем добавить запись в мой .bibфайл именно с этим номером.

  • Множественные цитаты: вам придется постоянно возвращаться и вспоминать, какой номер относится к какой ссылке. Если вы используете имена авторов, это гораздо легче запомнить.

Вот как это можно сделать, если вы действительно этого хотите:

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

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

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