我的引文没有包括参考书目中的 et al 中的点

我的引文没有包括参考书目中的 et al 中的点

我正在使用技术期刊文档类在 LaTeX 中撰写论文。期刊提供的 latex 模板使用 spbasic 作为参考书目。这是我第一次在引用有多个作者的内容时发生这种情况,et al 中没有点。实际上我不知道如何解决这个问题。如果需要更多信息,请让我提供。

这是我的 tex 文件的一个简短示例

\documentclass{technojournal}

\journalname{Computers \& Concrete}
\journalvol{11}
\journalnumber{1}
\journalyear{2017}

\doi{2017.1111}

\technocopyright{http://www.techno-press.org/?journal=sem&subpage=8}{1225-4568}{1598-6217}

\title[header title]{The title}

\keywords{keywords} 


\journalname{Computers \& Concrete}
\title[The title]{The title}

\journalname{Computers \& Concrete}

\begin{document}

\maketitle
\begin{abstract}
This is the abstract. The citation is \citet{Mayo-1999}
\end{abstract}

\bibliographystyle{spbasic}      
\bibliography{biblography}   

\end{document}

我建立书目如下:

@inproceedings{Mayo-1999,
  title={Strengthening of bridge {G}270 with externally-bonded {CFRP} reinforcement},
  author={Mayo, R and Nanni, A and Gold, W and Barker, M},
  booktitle={SP-188, American Concrete Institute, Proc., 4th International Symposium on FRP for Reinforcement of Concrete Structures (FRPRCS4), Baltimore, MD, Nov},
  pages={429--440},
  year={1999}
}

答案1

spbasic.bst定义bbl.etal要打印的函数

et~al

没有句号。请注意technojournal.cls(从http://techon-press.org) 会technopress.bst打印句号(并将 et al 斜体化):

第一个示例

\documentclass{technojournal}

\journalname{Computers \& Concrete}
\journalvol{11}
\journalnumber{1}
\journalyear{2017}

\doi{2017.1111}

\technocopyright{http://www.techno-press.org/?journal=sem&subpage=8}{1225-4568}{1598-6217}

\title[header title]{The title}

\keywords{keywords}


\journalname{Computers \& Concrete}
\title[The title]{The title}

\journalname{Computers \& Concrete}

\begin{document}

\maketitle
\begin{abstract}
This is the abstract. The citation is \citet{Mayo-1999}
\end{abstract}

\bibliographystyle{technopress}
\bibliography{bibliography}

\end{document}

如果你想使用spbasic,那么你必须制作自己的副本spbasic.bst并修改函数bbl.etal

FUNCTION {bbl.etal}
{ "et~al." }

如果您要向期刊提交文章并且他们要求您使用,那么spbasic.bst您不应该修改文件,而只需接受它是该期刊的风格。

答案2

或者,您可以按照如下方式在参考书目中声明作者:

@inproceedings{Mayo-1999,
  title={Strengthening of bridge {G}270 with externally-bonded {CFRP} reinforcement},
  author={Mayo, R and others},
  ...
  year= 1999
}

这将自动创建Primary author et al.

相关内容