ラテックスの書誌で出力するアイテムを選択的に選択する方法は?
-
13-10-2019 - |
質問
LaTexの参考文献パーツのアイテムを選択することについて尋ねたいと思います。
状況は次のとおりです。現在、私はBibliography Management(Great Software)にJabrefを使用しています(Engine Miktex 2.8、IDE Texniccenter1.0)。私が論文を書くために使用するパッケージは、サポートパッケージとしてMiedeとArsclassicaによる古典的なテーゼです。
メインテキストファイルでは、Bibliographyを処理するために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}
}
生産します:
デビッド・G・ロウ。スケール不変のキーポイントからの特徴的な画像機能。 int。 J. Comput。ビジョン、60:91–110、2004年11月。ISSN0920-5691。 doi:10。1023/b:Visi.000002964.99615.94。 URL http://portal.acm.org/citation。 CFM?id = 993451.996342。
しかし、私は私の学校で必要なフォーマットを遵守する必要があり、IEEE形式に密接に従います。上記の情報を使用すると、出力は次のとおりです。
(著者名小さなキャップ)デビッド・G・ロウ, 、「スケール不変のキーポイントからの特徴的な画像機能」、(イタリックジャーナル名)int。 Journal of Computer Vision、Vol。 60、pp。91–110、2004年11月。ISSN0920-5691
それを行うためのきちんとした方法はありますか?彼らが提供したよだれかけソースを形成するすべての不要な情報を削除することは非常に面倒で非実用的だと思います。
解決
一般に、参考文献スタイルファイル(.BST)は、.BIBファイルに存在するフィールドが省略されていることを含め、どのように表示されるかを制御します。これらのファイルを手作業で編集することはほとんど絶望的です カスタムビブ パッケージは、要件に合ったスタイルファイルを作成するのに役立ちます。または、多くのBSTファイルがすでに作成されています - 誰かがあなたの学校のためにそれを持っているかもしれません。
他のヒント
を確認します bibtool Bibtex用のプリプロセッサ:フィールドの追加と削除、Regexpsなどの選択などのオペライトンを含む参考文献を処理する方法を構成ファイルで指定することができます。 、および使用します 公式IEEE書誌形式. 。 Bibtexは自然になります そのために構成されています.
ありがとう!私はついに自分の問題に対する答えを見つけました。実際には、出力参考文献を制御するためのIEEEスタイルパッケージがあります。私は最初にIEETRスタイル(IEEEの標準的なラテックススタイル)を試しましたが、すべてが台無しになりました。 Natbibパッケージを使用している場合は、Michael ShellのIEETRANN(またはソートされた参考文献のためにIEETRANSN)スタイルを使用する必要があります。
\bibliographystyle{IEEEtranSN}
\bibliography{Bibliography}
実際、私はスタイルを変更することでもう少し自由を望んでいます(ACMとIEEEの間で「ハイブリッド」になり、すべてのトランザクションまたは「国際」をabbrevにします。これは.bstファイルを微調整することで実行できますが、私は大丈夫です現在の結果。