BiBTeXでの文献並び替え

BiBTeXでの文献並び替え

- Ando Ryoya の投稿
返信数: 1
質問させていただきます.
現在BiBTeX で参考文献の整理を行っているのですが,希望したとおりの順序で出力する.bstファイルが見つからず,困っています.
具体的には,本文中での引用順にかかわらず, .bibファイルに指定した順序でリストを作成したいのです.
ソースとしては,以下の様なものを想定しています.
-----------------------------------------------------------------
\documentclass[uplatex]{jsarticle}
\begin{document}
本文\cite{b}
本文\cite{a}
本文\cite{c}
\bibliographystyle{xxx}
\bibliography{hoge}
\end{document}
-----------------------------------------------------------------
hoge.bib

@book{a,
author = " ",
title = " A",
publisher = " ",
year = " ",
}

@book{b,
author = " ",
title = " B",
publisher = " ",
year = " ",
}

@book{c,
author = " ",
title = "C ",
publisher = " ",
year = " ",
}
-----------------------------------------------------------------
このとき参考文献を
A
B
C
の順で出力したいのです.よろしくお願いします.
Ando Ryoya への返信

Re: BiBTeXでの文献並び替え

- 前田 一貴 の投稿
アルファベット順か登場順かで大抵の場合は十分なはずですが,
どうしてもご希望のようにしたいという場合は,冒頭で \nocite{*} を使う方法があるようです.

\documentclass[uplatex]{jsarticle}
\begin{document}
\nocite{*}
本文\cite{b}
本文\cite{a}
本文\cite{c}
\bibliographystyle{unsrt}
\bibliography{hoge}
\end{document}

これで,hoge.bib の文献が,実際に文中で引用しているかどうかに関わらず
ファイルに記載した順に出力されます.

参考:
https://tex.stackexchange.com/questions/117742/bibtex-true-unsort