Use a refsection
environment instead of refsegment
, then you can \nocite{*}
all bibliography entries without affection the main bibliography:
\documentclass{article}
\begin{filecontents*}{mybib.bib}
@ARTICLE{notminenotcited,
author = {Somebody Else},
title = {Not Mine -- Not Cited}
}
@ARTICLE{notminecited,
author = {Somebody Else},
title = {Not Mine -- Cited}
}
@ARTICLE{minenotcited,
author = {Me},
title = {Mine -- Not Cited},
keywords = {myPapers}
}
@ARTICLE{minecited,
author = {Me},
title = {Mine -- Cited},
keywords = {myPapers}
}
\end{filecontents*}
\usepackage[natbib=true, style=numeric-comp, backend=bibtex8,defernumbers, maxnames=99]{biblatex}
\bibliography{mybib}
\begin{document}
\cite{notminecited}, \cite{minecited}
\printbibliography
\appendix
\begin{refsection}
\nocite{*}
\printbibliography[keyword=myPapers,title={My papers}, prefixnumbers={P.}, heading=bibnumbered]
\end{refsection}
\end{document}
(The filecontents*
environment is for demonstration purposes only in order to create a self-contained MWE - you can delete it and use your own bibliography file, of course.)
Please note: In this configuration, biblatex
creates several auxiliary files, so you'll have to run bibtex8 <filename>.aux
and bibtex8 <filename>1-blx.aux
- information which commands to call can be found in the log file. (latexmk
can do all necessary compiling automatically - also with biblatex
.)
If you're using an older version of biblatex
(e.g. the one shipped with TeX Live 2010), you'll have to upgrade it to the latest version on CTAN, otherwise the example won't work as expected.
I didn't know how you want to handle the numbering of the entries in the bibliography - I used the defernumbers
package option in order to reset the numbers in the list of your own papers - like this, the numbering of the main bibliography and the appendix are completely independent, both start with [1]
(this might, however, cause some confusion).
As mentioned in my comment:
You can use the "group field" menu in BibDesk (see the official documentation). It will create folders in which you can drag and drop entries at will. The data will be stored within the BibTeX entry itself. Say, if you set it to "keywords", you could then tell BibTeX to use the "keywords" field and print only the relevant entries (note: I am not sure about that, haven't used pure BibTeX in a while, but it can definitely be done in BibLaTeX).
Best Answer
You can use the
multibib
package. Basically, you load the package and use \newcites for the bibliography in the appendix:and then, at the point where you want this bibliography, you use
A little complete example illustrating the general idea:
The main bibliography:
The bibliography in the appendix:
Assuming your
.tex
document is calledmydoc.tex
, you need to process the document in the following way:Switching to
biblatex
for your bibliographies could be a choice here or in future documents. Using the features ofbiblatex
, this kind of things are more easily done and your bibliographies will be better.