如何删除书目内容中的标题条目?

如何删除书目内容中的标题条目?

我为我的书使用了简单的书目样式。当我编译它时,默认情况下,我会获得包括参考书目中标题在内的详细信息。如下所示:

HJC Berendsen、JPM Postma、WF van Gunsteren、a. Dinola 和 JR Haak。与外部浴耦合的分子动力学。J. Chem. Phys.,81:3685-3690,1984。

这太长了,我有 100 多个这样的引用,这使得文档太长了。我怎样才能强制从这个引用中删除标题?像这样:

HJC Berendsen、JPM Postma、WF van Gunsteren、a. Dinola 和 JR Haak。J. Chem. Phys.,81:3685-3690,1984。

非常感谢您的答复。

顺便说一句,我仍然想使用简单的参考书目风格。

答案1

下面展示了如何省略stitle的信息@article。虽然@article省略 stitle是合理的,但对于@books这样做是错误的(尝试查找“Knuth, Donald. Addison-Wesley: Reading, Mass., 1986”,但不知道标题是“TeX: The Program”[“Knuth 1986”很可能是“The METAFONTbook”])。

虽然原则上我不建议这样做*,但这是可以做到的,所以你去做吧。

plain.bst在您的机器上找到它,kpsewhich plain.bst如果找不到它,请使用。复制plain.bst到 LaTeX 可以找到它的位置,.tex如果您不知道将文件放在哪里,则当前文档所在的文件夹是一个不错的选择。将文件重命名为,例如(如“plain: no title” - 不要与'splainnt.bst混淆)nmatbibplainnat.bst)。

打开plainnt.bst并导航到FUNCTION {article},您将找到以下几行

format.authors "author" output.check
new.block
format.title "title" output.check
new.block

只需删除该title部分,因此整体FUNCTION {article}内容如下:

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  new.block
  crossref missing$
    { journal emphasize "journal" output.check
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  new.block
  note output
  fin.entry
}

在您的文档中您现在\bibliographystyle{plainnt}使用\bibliographystyle{plain}

MWEplainnt.bst如上所述

\documentclass{article} 

\begin{filecontents}{\jobname.bib}
@article{lawless2003,
  author  = {H. J. C. Berendsen and J. P. M. Postma and W. F. van Gunsteren and A. DiNola and J. R. Haak},
  title   = {Molecular dynamics with coupling to an external bath},
  journal = {The Journal of Chemical Physics},
  year    = {1984},
  volume  = {81},
  number  = {8},
  pages   = {3685-3690},
  url     = {http://scitation.aip.org/content/aip/journal/jcp/81/8/10.1063/1.448118},
  doi     = {10.1063/1.448118},
}
\end{filecontents} 


\begin{document}
\nocite{*}

\bibliography{\jobname}
\bibliographystyle{plainnt}
\end{document}

产量

在此处输入图片描述


*)为什么不包括标题,这不是一个好主意。

首先,有很多书目样式指南都要求在书目中包含标题。我见过(或者至少我记得有过)一些期刊引用样式省略了文章的标题信息。

我的主要观点是

  1. 读者必须做更多的研究才能找到文章:虽然通常查找文章就像在任何您喜欢的搜索引擎中输入(或复制粘贴)标题一样简单,但在这里读者必须面前有印刷版的期刊,或者必须导航到期刊网站并翻阅网页才能找到文章。
  2. 标题可以让读者大致了解你刚刚引用的文章的内容

相关内容