![Как добавить URI в файл .bib с гиперссылкой?](https://rvso.com/image/420777/%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20URI%20%D0%B2%20%D1%84%D0%B0%D0%B9%D0%BB%20.bib%20%D1%81%20%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%BE%D0%B9%3F.png)
Как добавить URI в файл bib с гиперссылкой, чтобы любой, кто нажмет на нее, был перенаправлен на страницу с тезисом.
Похоже, в библиографии нет тега uri
, поэтому я попытался создать пользовательское поле, добавив следующее в преамбулу
\newcommand{\uri}[1]{\href{http://hdl.handle.net/#1}{URI: #1}}
но к сожалению это ничего не даёт.
Это соответствующие пакеты в моей преамбуле.
\usepackage[square,sort,comma,numbers]{natbib}
Вот код, который я использую для добавления своей библиографии в документ.
\bibliographystyle{plainnat}
\bibliography{References/references.bib}
\addcontentsline{toc}{chapter}{Bibliography}
решение1
Если вы используете natbib
with, plainnat
вы можете использовать
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage{natbib,hyperref}
\begin{document}
\begin{filecontents*}{\jobname.bib}
@ARTICLE{Important,
author = "Doe, J.",
title = "Gnus and Gnats",
journal = "Gnus of the world",
year = "2020",
volume = "2456",
number = "1",
pages = "123--2567",
url = "https://tex.stackexchange.com",
}
\end{filecontents*}
\citet{Important}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}