答案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 也可能有用。
必填字段:作者/编辑、标题、年份/日期
可选字段:副标题、titleaddon、语言、出版方式、类型、注释、位置、章节、页数、pagetotal、附录、pubstate、doi、eprint、eprintclass、eprinttype、url、urldate
报告
由大学或其他机构发布的技术报告、研究报告或白皮书。使用类型字段指定报告的类型。赞助机构位于机构字段中。
必填字段:作者、标题、类型、机构、年份/日期
可选字段:副标题、titleaddon、语言、编号、版本、注释、位置、月份、isrn、章节、页数、pagetotal、附录、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}