将“natbib”中引用项放在括号内

将“natbib”中引用项放在括号内

我正在为一家杂志(《运输研究记录》)撰写文章,该杂志有奇怪而特殊的书目指南。我已经能够适应natbib文内引用的工作。但书目在项目编号周围打印了括号。

\documentclass[11pt]{amsart}
\usepackage{graphicx}
\usepackage{amssymb}
\title{Brief Article}
\author{The Author}
    \usepackage[round,sort,numbers]{natbib}
    \newcommand{\trbcite}[1]{({\it\citenum{#1}})}
\begin{document}
\maketitle

This is an example citation \trbcite{Mokhtarian2008}.
\bibliographystyle{plain}
\bibliography{bibfile}
\end{document}

在此处输入图片描述

包含bibfile.bib

@article{Mokhtarian2008,
author = {Mokhtarian, Patricia L. and Cao, Xinyu},
doi = {10.1016/j.trb.2007.07.006},
issn = {01912615},
journal = {Transportation Research Part B: Methodological},
keywords = {built environment,causality,land use,residential location,smart growth},
month = mar,
pages = {204--228},
title = {{Examining the impacts of residential self-selection on travel behavior: A focus on methodologies}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0191261507000744},
volume = {42},
year = {2008}
}

有什么简单的方法可以做到这一点吗?或者这是否需要 .bst 文件?

答案1

添加到序言

\makeatletter 
\renewcommand\@biblabel[1]{#1} 
\makeatother

与问题无关,但是\it一个旧命令,不应再使用;请改用\itshape

相关内容