我想问一下在Latex中选择参考书目部分的项目。
情况是这样的:我目前使用JabRef进行书目管理(很棒的软件),(引擎MikTex 2.8,IDE TexnicCenter1.0)。我用来写论文的包是Miede和Arsclassica的ClassicThesis作为支持包。
在主文本文件中,它使用natbib包来处理参考书目:
\ usepackage [square,numbers,sort& compress] {natbib}
然而,当我从不同的作者,不同的出版商那里复制BibTex时,他们经常在纸上提供各种内容。有些是没有必要的。
例如:
这个Bibtex来源(有些提供非常详细的,有些提供了另外的信息)
@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}
}
会产生:
David G. Lowe。独特的形象 尺度不变的特征 关键点。诠释。 J. Comput。视力, 2004年11月60:91-110。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,pp.91-110,2004年11月.ISSN 0920-5691
有一种巧妙的方法吗?我认为从他们提供的Bib源中删除所有不必要的信息是非常烦人和不切实际的。
答案 0 :(得分:1)
检查BibTeX的bibtool预处理器:它将允许您在配置文件中指定如何处理您的参考书目,包括添加和删除字段,选择正则表达式等操作,以获得与IEEE相对应的详细格式格式,你可能不得不离开natbib,并使用official IEEE bibliographic format。 BibTeX自然可以是configured for that。
答案 1 :(得分:1)
通常,参考书目样式文件(.bst)控制.bib文件中存在的字段的显示方式,包括省略的字段。虽然手动编辑这些文件几乎没有希望,但custom-bib包可以帮助您创建适合您要求的样式文件。或者,已经创建了许多bst文件 - 也许有人为你的学校创建了一个。
答案 2 :(得分:0)
谢谢!我终于找到了问题的答案。实际上有用于控制输出参考书目的IEEE风格包。我首先尝试了IEEEtr风格(IEEE的标准LaTex风格),但一切都搞砸了。对于那些使用natbib软件包的人,你应该使用Michael Shell运行IEEEtranN(或IEEEtranSN for sorted bibliography)风格。
\bibliographystyle{IEEEtranSN}
\bibliography{Bibliography}
实际上我希望通过改变风格(使其成为ACM和IEEE之间的“混合”,并简称所有交易或“国际”)来获得更多自由。这可以通过调整.bst文件来完成,但我是当前的结果很好。