PDFLatex では、BibTex をコンパイルすると、bib ファイルに雑誌名と出版年の項目が欠落していることを示すメッセージが表示され、その結果、参考文献に雑誌名と出版年が表示されません。

問題の説明: PDFLatex (TexLive 2022) が Tex ファイルを編集するとき、BibTex を使用して bib ファイルをコンパイルし、bib ファイルに年と雑誌の項目が欠如していることを示すプロンプトが表示され、これにより「雑誌名」と「出版年」が表示されます。生成された PDF ドキュメントの参考文献にある対応する文献の「」を表示します。

下図のように参考
コンパイルウィンドウのプロンプト
文献が表示されますが、「雑誌名」「発行年」が表示されていないことがわかりますので、
文学の問題
IEEE Xplore公式サイトからダウンロードした参考文献のBibTex形式を確認してください。上記
文学ゼッケンダウンロード
の BibTex には「ジャーナル」と「年」が明確に記載されていることがわかります。そこで、以下に示すように、JabRef を最新バージョン 5.9 にアップデートすることを考えました。 その
ジャブリファレンス5.9
結果、このバージョンでは (下図に示すように)、「Journaltitle」と「Date」しか存在しないことがわかりました
5.9 のドキュメント形式
。また、xxx.bst ファイルを変更して、Journal を「Journaltitle」の「year」を「Date」に変更して、「year」を「Date」に置き換えることも考えましたが、xxx.bst についてはあまり詳しくないので、危険を恐れて試しませんでした。ジャーナルから提供されたテンプレートを変更する。(bst ファイルの変更を理解しているマスターがいくつかのヒントを提供できることを願っています。ありがとうございました!)

こうなったら別の方法を探すしかないのですが、以前のバージョンでは「ジャーナル」と「年」という2つのドメインが存在するのではないかと漠然と感じ、JabRef公式サイトで以前のバージョンを検索してダウンロードしました。ダウンロードできる最も古いバージョンは 4.3.1 (最新バージョンとの重複を避けるため、意図的に別のディスクにインストールされています)。
JabRef4.3.1
このバージョンの JabRef ソフトウェアで bib ファイルを開くと、対応するインターフェイスは次のとおりです。このバージョンの JabRef では、「Journal」、「Journaltitle」、「 Year」、「Date」がジャーナル名に入力されている
4.3.1 ゼッケンの文書フォーマット
ことがわかります。
以下に示すように、「Journaltitle」を「Journal 」に変更し、同時に「年」ブロックの「日付」の内容を入力します。 以下の図に示すように、
4.3.1 ドキュメント形式の変更
対応する bib ファイルを BibTex で再コンパイルします
問題が解決しました
。以下の図に示すように、この時点で「Zou2016」ブロックに関する警告が表示されなくなっていることがわかります。 ご覧のとおり、
正しい文書形式
この時点では文書内にすでに「雑誌名」と「出版年」が存在します。 。同様に、他の文献の問題も修正できます。

おすすめ

転載: blog.csdn.net/b_b1949/article/details/129106289