作者未在 IEEEtran 和 natbib 中显示

作者未在 IEEEtran 和 natbib 中显示

我正在使用会议模板。请参阅文件 icmcsmc2014.sty。

他们将 IEEEtran 定义为 bibtex 环境。现在我真的想在某些引文上显示作者姓名。通常我会使用 \citet,但 IEEEtran 不允许这样做。基于这个帖子我尝试添加

     \usepackage[numbers]{natbib}

现在 citet 可以识别了,但是显示“author?”,我觉得是跟 so 的样式表冲突了。

在此处输入图片描述

有任何想法吗?

我遇到的第二个问题是参考文献的标题没有显示,而是在空标题下方以小字体打印了数字。

这里有一个最小工作示例麦粒肿文件随附的。抱歉,我没有看到上传按钮,并且不确定如何附加 sty 文件。我还将在此处放置最小工作示例:

\documentclass{article}



\usepackage{icmcsmc2014}

 \usepackage[numbers]{natbib}



\begin{filecontents}{paper_test.bib}
@article{herremans2013composing,
  title={Composing Fifth Species Counterpoint Music With A Variable Neighborhood Search Algorithm},
  author={Herremans, Dorien and S{\"o}rensen, Kenneth},
  journal={Expert Systems with Applications},
  volume={40},
  number={16},
  pages={6427--6437},
  year={2013},
  publisher={Pergamon}
}
\end{filecontents}


\usepackage{times}
\usepackage{ifpdf}
\usepackage[english]{babel}
% \usepackage{cite}
%   \usepackage{multibib}



% ***************************************** the document starts here ***************
\begin{document}



\section{Introduction}

Here I want the author name to occur with citet as it is said by \citet{herremans2013composing}.

%   \bibliographystyle{IEEEtran}
%   \bibliographystyle{natbib}
  \bibliography{paper_test}


\end{document}

答案1

对于感兴趣的读者,在模板之前加载 natbib 已经解决了我的章节标题问题。

另外,在模板中注释掉 \bibliographystyle{IEEEtran} 也能解决这个问题。不过我有点担心期刊是否使用原始 .sty 文件。

相关内容