Как интегрировать цитируемые ссылки из bib-файла в исходный tex-файл?

Как интегрировать цитируемые ссылки из bib-файла в исходный tex-файл?

У меня есть bib.bibфайл с содержимым

@article{otto2001geometry,
  title={The geometry of dissipative evolution equations: the porous medium equation},
  author={Otto, Felix},
  year={2001},
  publisher={Taylor \& Francis}
}

preprint.texи содержимое файла tex

\documentclass[11pt]{article}

\begin{document}

The paper \cite{otto2001geometry} is seminal.

\bibliographystyle{unsrt}
\bibliography{bib}

\end{document}

Я видел препринты (см., например,этотиэтот) на arxiv.org, где они содержат только один .texфайл. Это означает, что библиография также содержится в этом единственном файле.

Не могли бы вы объяснить, как объединить preprint.texцитируемые источники bib.bibв один .texфайл?

решение1

Конечно, вы можете вручную кодировать свои ссылки в .texфайле с помощью bibitem. Но хранение отдельного .bibфайла будет проще в управлении. При необходимости вы компилируете свой проект с помощью bibtexonce и помещаете содержимое сгенерированного .bblфайла в свой .texфайл, как предлагается в комментариях.

Шаг 1. Скомпилируйте один раз:pdflatex preprint.tex

Шаг 2. Запускаем bibtex:bibtex preprint.tex

Шаг 3. Скопируйте все из preprint.bblв preprint.texзаменив\bibliographystyle{unsrt}\bibliography{bib}

Шаг 4. Компилируем дважды: pdflatex preprint.texиpdflatex preprint.tex

Вы можете прочитать больше здесь:https://www.overleaf.com/learn/latex/Управление_библиографией_с_bibtex

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