http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib
4つの方法がある.
1. multibbl
今はこれを使っている
\usepackage{multibbl} \newbibliography{bk} \bibliographystyle{bk}{alpha} \newbibliography{art} \bibliographystyle{art}{plain} ... \cite[pp.~23--25]{bk}{milne:pooh-corner} ... \cite{art}{einstein:1905} ... \bibliography{bk}{book-bib}{References to books} \bibliography{art}{art-bib}{References to articles}
ビルド
bibtex bk bibtex art
2. multibib
\usepackage{multibib} \newcites{bk,art}% {References from books,% References from articles} \bibliographystylebk{alpha} \bibliographystyleart{plain} ... \citebk[pp.~23--25]{milne:pooh-corner} ... \citeart{einstein:1905} ... \bibliographybk{book-bib} \bibliographyart{art-bib}
ビルド
bibtex bk bibtex art
3. bibtopic
natbibとの共存はこれ?
\usepackage{bibtopic} \bibliographystyle{alpha} ... \cite[pp.~23--25]{milne:pooh-corner} ... \cite{einstein:1905} ... \begin{btSect}{book-bib} \section{References from books} \btPrintCited \end{btSect} \begin{btSect}[plain]{art-bib} \section{References from articles} \btPrintCited \end{btSect}
ビルド
bibtex diss1 bibtex diss2
4. splitbib
ここの一番下に書いてある.
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib
An entirely different approach is taken by the splitbib package. You provide a category environment, in the preamble of your document, for each category you want a separate citation list for. In each environment, you list the \cite keys that you want listed in each category. The \bibliography command (or, more precisely, the thebibliography environment it uses) will sort the keys as requested. (Keys not mentioned in a category appear in a “misc” category created in the sorting process.) A code example appears in the package documentation (a PDF file in the CTAN directory, which you can browse to, from the link, below).