4

我想问一下在 Latex 中选择书目部分的项目。

情况是这样的:我目前使用 JabRef 进行书目管理(很棒的软件),(引擎 MikTex 2.8,IDE TexnicCenter1.0)。我用来写论文的包是 Miede 和 Arsclassica 的 ClassicThesis 作为支持包。

在主文本文件中,它使用 natbib 包来处理参考书目:

\usepackage[square,numbers,sort&compress]{natbib}

然而,当我从不同的作者、不同的出版商那里复制 BibTex 时,他们通常会在纸上提供各种内容。有些是不必要的。

例如:

这个 Bibtex Source (有些提供非常详细的信息,有些提供其他信息)

@ARTICLE{Lowe2004,
  author = {Lowe, David G.},
  title = {Distinctive Image Features from Scale-Invariant Keypoints},
  journal = {Int. J. Comput. Vision},
  year = {2004},
  volume = {60},
  pages = {91--110},
  month = {November},
  acmid = {996342},
  address = {Hingham, MA, USA},
  doi = {10.1023/B:VISI.0000029664.99615.94},
  issn = {0920-5691},
  issue = {2},
  keywords = {image matching, invariant features, object recognition, scale invariance},
  numpages = {20},
  publisher = {Kluwer Academic Publishers},
  url = {http://portal.acm.org/citation.cfm?id=993451.996342}
}

会产生:

大卫·G·洛威。来自尺度不变关键点的独特图像特征。诠释。J.计算机。愿景,60:91–110,2004 年 11 月。ISSN 0920-5691。doi: 10. 1023/B:VISI.0000029664.99615.94。网址 http://portal.acm.org/citation。cfm?id=993451.996342。

但我需要遵守我学校要求的格式,它严格遵循 IEEE 格式。有了上面的信息,输出应该是:

(作者姓名小型大写字母)David G. Lowe,“来自尺度不变关键点的独特图像特征”,(斜体期刊名称)Int。计算机视觉杂志,卷。60,第 91-110 页,2004 年 11 月。ISSN 0920-5691

有没有一种巧妙的方法来做到这一点?我认为从他们提供的 Bib 源中删除所有不必要的信息是非常令人厌烦和不切实际的。

4

3 回答 3

1

检查 BibTeX 的bibtool预处理器:它将让您在配置文件中指定如何处理您的参考书目,包括添加和删除字段、选择正则表达式等操作。要获得与 IEEE 格式相对应的详细格式,您可能需要移动远离 natbib,并使用官方 IEEE 书目格式。BibTeX 自然可以为此进行配置

于 2010-12-26T23:15:07.397 回答
1

通常,参考书目样式文件 (.bst) 控制如何呈现 .bib 文件中的字段,包括哪些字段被省略。虽然手动编辑这些文件几乎没有希望,但custom-bib包可以帮助您创建适合您要求的样式文件。或者,已经创建了许多 bst 文件 - 也许有人为您的学校创建了一个。

于 2010-12-28T17:16:37.523 回答
0

谢谢!我终于找到了我的问题的答案。实际上有 IEEE 风格的包来控制输出参考书目。我首先尝试了 IEEEtr 样式(IEEE 的标准 LaTex 样式),但一切都搞砸了。对于那些使用 natbib 包的人,您应该使用 Michael Shell 的 IEEEtranN(或 IEEEtranSN 用于排序参考书目)样式运行。

\bibliographystyle{IEEEtranSN}
\bibliography{Bibliography}

实际上,我希望通过更改样式来获得更多自由(使其在 ACM 和 IEEE 之间“混合”,并缩写所有事务或“国际”。这可以通过调整 .bst 文件来完成,但我对当前结果。

于 2011-01-09T07:01:37.170 回答