
とても混乱しています。MikTex を使用して記事を書いたばかりで、約 20 件の参考文献に簡単な参考文献を使用しました。\begin{thebibliography}{99} .... \end{the....} を使用し、\bibitem{tag1} などで参考文献を識別します。\bibitem{tag1} などを使用して、本文で引用する順序で参考文献に参照を入力しました。つまり、最初の参考文献項目を最初に引用し、2 番目の項目を次に引用します。すべて正常に動作します。論文内の参照をまったく順序どおりに \cite{*} しても、すべて正常に動作します。ただし、参考文献の最初の参照をリストの最後に移動し、リストの 2 番目の項目が最初になるようにしてからコンパイルすると、出力を確認すると、すべてが順序どおりではありません。参考文献を使用してから長い時間が経ちましたが、参考文献内の項目の順序は関係ないと思っていました。そうでない場合は、あまり意味がないように思えます。Bibtex を使用する場合も同じでしょうか? 何か間違っているのでしょうか、それとも PC にバグがあるのでしょうか? どうか私をこの苦しみから解放してください。
答え1
参考文献を手書きで書いた場合はあなた\bibitem
順序を完全に制御できます。順序は、環境に入力する順序ですthebibliography
。
通常は、環境を自分で記述するのではなく、bibtex (または biblatex+biber) を使用して生成することをお勧めします。thebibliography
その場合、生成された環境は\bibitem
、参考文献スタイルで指定された順序 (通常は著者名のアルファベット順、またはドキュメント内の参照順) に従って並べられます。