Порядок появления ссылок в латексе - PullRequest
0 голосов
/ 09 мая 2019

Я использую revtex, \documentclass[onecolumn]{revtex4}

Я хотел бы иметь номера ссылок в порядке их появления, но это не может быть выполнено с \bibliographystyle{unsrt}

Я пишу ссылки в файле LaTex вручную, а не в bibfile. Ссылки в основной работе латекса похожи на

\bibitem{stab} Y. S. Myung, Phys. Lett. B 652, 223 (2007).
\bibitem{RevH} S. Wang, Y. Wang, M. Li, Phys. Rep. 696, 1 (2017).
\bibitem{Tavayef} M. Tavayef, A. Sheykhi, K. Bamba, H. Moradpour, Phys. Lett. B 781, 195 (2018).

но у меня проблема в том, что номера ссылок не в порядке появления. Любая помощь, пожалуйста.

1 Ответ

1 голос
/ 09 мая 2019

Порядок ссылочных номеров всегда совпадает с порядком \bibitem с, поэтому в вашем случае \cite{stab} неизбежно приведет к [1].

Библиографический стиль {unsrt}тот, который генерирует свой вывод .bbl без какой-либо сортировки записей и, таким образом, сохраняет порядок, в котором команды \cite встречались в основном файле .tex.То есть сгенерированные \bibitem команды в .bbl будут отображаться в порядке цитирования.

Непонятно, что вы подразумеваете под «это не может быть выполнено с помощью \bibliographystyle{unsrt}».Должно быть, если вы включите \bibliographystyle{unsrt} в файл .tex и объедините его с подходящим файлом .bib, тогда bibtex сгенерирует файл .bbl, который, как вам кажется, вы ищете.

Если вы ищете другой эталонный стиль, вам нужно выбрать другой, который также не отсортирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...