
Я имею в виду лекционный материал изЭндрю Сазерленд, названныйЭллиптические кривыепредоставлены на соответствующей веб-странице.
Мне нужно сослаться на заметку "14. Обыкновенные и суперсингулярные кривые" с датой, на которую я ссылаюсь, и ссылкой на веб-страницу в моем документе latex с использованием BibTeX. Какой наиболее подходящий стиль цитирования и как мне набрать его в файле BibTeX? Я использовал alpha
стиль, но ссылки на веб-страницы не отображаются для этого стиля.
Порекомендуйте мне, пожалуйста, хороший стиль ссылок, который также это поддерживает.
решение1
Если стиль библиографии (например, alpha
) достаточно старый, чтобы не быть запрограммированным на распознавание и обработку поля с именем url
, просто выгрузите информацию, связанную с URL, в note
поле. Я предлагаю вам использовать @misc
тип записи вместе с natbib
пакетом управления цитированием.
Следующая запись служит для ссылки на совокупность лекционных заметок из рассматриваемого курса. Внесите соответствующие изменения, если вы хотите создать ссылку только на одну лекцию.
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{sutherland-notes,
author = "Andrew Sutherland",
title = "{MIT Mathematics 18.783, Lecture Notes: Elliptic Curves}",
note = "URL: \url{https://math.mit.edu/classes/18.783/2015/lectures.html}.
Last visited on 2017/07/01",
year = 2015,
}
\end{filecontents}
\documentclass{article}
\usepackage[hyphens,spaces]{url}
\usepackage{natbib}
\citestyle{alpha}
\bibliographystyle{alpha}
\usepackage{hyperref}
\hypersetup{colorlinks,urlcolor=blue,citecolor=cyan} % choose suitable colors
\begin{document}
\cite{sutherland-notes}
\bibliography{mybib}
\end{document}
решение2
Если возможно использование biblatex и biber (см.эта почтадля начала), то я бы рекомендовал использовать типы записи booklet
или report
.
Согласно документации:
буклет
Работа в виде книги без официального издателя или спонсирующего учреждения. Используйте поле howpublished для предоставления информации об издании в свободном формате, если применимо. Поле type также может быть полезным.
Обязательные поля: автор/редактор, название, год/дата
Необязательные поля: подзаголовок, заголовокдополнение, язык, какопубликовано, тип, примечание, местоположение, глава, страницы, общее количество страниц, приложение, pubstate, doi, eprint, eprintclass, eprinttype, url, urldate
отчет
Технический отчет, исследовательский отчет или белая книга, опубликованная университетом или другим учреждением. Используйте поле типа, чтобы указать тип отчета. Спонсирующее учреждение указывается в поле учреждения.
Обязательные поля: автор, название, тип, учреждение, год/дата
Необязательные поля: подзаголовок, заголовокдополнение, язык, номер, версия, примечание, местоположение, месяц, isrn, глава, страницы, количество страниц, приложение, pubstate, doi, eprint, eprintclass, eprinttype, url, urldate
Возможный пример вашей записи может быть таким:
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{sutherland-notes-misc,
author = "Andrew Sutherland",
title = "{Elliptic Curves}",
note = "URL: \url{https://math.mit.edu/classes/18.783/2015/lectures.html}.
Last visited on 2017/07/01",
year = 2015,
}
@booklet{sutherland-notes-booklet,
author = "Andrew Sutherland",
title = "{Elliptic Curves}",
note = "URL: \url{https://math.mit.edu/classes/18.783/2015/lectures.html}.
Last visited on 2017/07/01",
year = 2015,
}
@report{sutherland-notes-report,
author = "Andrew Sutherland",
title = "{Elliptic Curves}",
note = "URL: \url{https://math.mit.edu/classes/18.783/2015/lectures.html}.
Last visited on 2017/07/01",
year = 2015,
institution = "Massachusetts Institute of Technology, Department of Mathematics"
}
\end{filecontents}
\documentclass{article}
\usepackage{biblatex}
\bibliography{mybib}
\begin{document}
\cite[14. Ordinary and supersingular curve]{sutherland-notes-misc}, \cite[14. Ordinary and supersingular curve]{sutherland-notes-booklet}, \cite[14. Ordinary and supersingular curve]{sutherland-notes-report}
\printbibliography
\end{document}
Обратите внимание, что три записи будут отображаться одинаково: