参考文献中的一些额外空间 IEEE

参考文献中的一些额外空间 IEEE

我写了这段代码(简单引用):

\noindent to an acceptable level of approximation. Alternatively, some authors~\cite{roussas1997course} simply require that:

并使用此命令,作为参考:

\newpage
\bibliographystyle{IEEEtran}
\bibliography{../bib}

引用如下(图中第 20 号):

@book{roussas1997course,
  title={A course in mathematical statistics},
  edition={2},
  author={Roussas, George G},
  year={1997},
  pages = {397},
  publisher={Academic Press}
}

结果如下:

我用红色划出了不需要的空间

当我@book在参考文献中使用时会发生这种情况,但我不知道为什么。

提前谢谢您。

答案1

这是其中的一部分IEEEtran.bst

% The more flexible and complex design used here was motivated in part by
% IEEE's rather unusual bibliography style. For example, IEEE ends the
% previous field item with a period and large space prior to the publisher
% address; the @electronic entry types use periods as inter-item punctuation
% rather than the commas used by the other entry types; and URLs are never
% followed by periods even though they are the last item in the entry.
% Although it is possible to accommodate these features with the conventional
% output state system, the seemingly endless exceptions make for convoluted,
% unreliable and difficult to maintain code.

实际上,在添加发布者数据之前,程序会应用如下定义的IEEEtran.bst函数large.space

FUNCTION {large.space} { "\hskip 1em plus 0.5em minus 0.4em\relax " }

因此这是“设计使然”。

相关内容