我想引用https://arxiv.org/abs/math/0511710
我在 .bib 文件中写了以下内容
@article{baez2007categories,
title={Higher gauge theory, Categories in algebra, geometry and mathematical physics (eds. A. Davydov et al)},
author={Baez, JC and Schreiber, U},
journal={Contemporary Mathematics},
volume={431},
pages={7--30},
year={2007}
}
我期待着它像
JC Baez 和 Urs Schreiber,《高阶规范理论》,《代数、几何和数学物理范畴》,A. Davydov 等编,当代数学 431,AMS,普罗维登斯,罗德岛,2007 年,第 7-30 页
它即将到来
JC Baez 和 U Schreiber。高等规范理论,代数、几何和数学物理中的范畴(eds. a. davydov 等)。当代数学,431:7–30,2007 年。
我不知道我写的东西有什么问题,书名是用小写字母写的。
工作示例:
\documentclass[12pt,reqno,a4paper]{amsart}
%\usepackage[utf8]{inputenc} % not needed with up-to-date TeX systems
\usepackage[english]{babel}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage{mathtools}
\usepackage{color}
\usepackage{mathrsfs}
\usepackage[all]{xy}
\usepackage{tikz-cd}
\usepackage[normalem]{ulem} % do you *really* need it?
\usepackage{datetime}
\usepackage{hyperref}
\theoremstyle{definition}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{construction}{Construction}[section]
\newtheorem{corollary}{Corollary}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{definition}{Definition}[section]
\newtheorem{remark}{Remark}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{example}{Example}[section]
\newtheorem*{question}{Question}
\newtheorem*{solution}{Solution}
\newtheorem{exercise}{Exercise}
\newcommand{\mc}{\mathcal}
\newcommand{\mf}{\mathfrak}
\newcommand{\xra}{\xrightarrow}
\newcommand{\ra}{\rightarrow}
\pagestyle{myheadings}
\textheight 9.3in
\textwidth 6.5in
\calclayout
% metadata
\title{Something}
\author{Someone}
\date{\today}
\begin{document}
\cite{baez2007categories}
\bibliography{Something}
\bibliographystyle{plain}
\end{document}
答案1
要引用会议论文集中发表的一篇文章(通常作为一章),使用@article
条目类型是不合适的。@article
条目类型只适用于在学术期刊上发表的文章。
我认为您应该使用@inproceedings
(synonym: @incollection
) 条目类型来处理手头的条目。我尝试补充一些您发帖中未包含的有用书目信息。(这些信息大部分来自 AMS 网站:https://bookstore.ams.org/conm-431/。
附注:如果您想要作者和编辑者的缩写而不是全名,则不应使用plain
参考书目样式;而是使用诸如 之类的样式abbrv
。
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inproceedings{baez-schreiber:2007,
author = "John C. Baez and Urs Schreiber",
title = "Higher Gauge Theory",
pages = "7--30",
booktitle = "Categories in Algebra, Geometry and Mathematical Physics:
Conference and Workshop in Honor of Ross Street's 60th Birthday,
July 11--16\slash July 18--21, 2005",
editor = "Alexei Davydov and Michael Batanin and Michael Johnson
and Stephen Lack and Amnon Neeman",
year = 2007,
publisher = "American Mathematical Society",
address = "Providence RI",
series = "Contemporary Mathematics",
number = 431,
}
\end{filecontents}
\documentclass{article}
\bibliographystyle{plain}
\begin{document}
\nocite{*}
\bibliography{\jobname}
\end{document}