Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have seen Multiple bibliographies (cited references + list of publications) and How can I include a bibliography at the end of each part of a book? but could find an answer.

I am writing a thesis where there is an overall bibliography. Plus, I want to make a separate list of my own publications. I tried exactly this: http://memming.isloco.com/ but somehow a bibliography list is not created. Can you please tell, how can I make a separate publication list.

I am using university provided thesis, which includes natbib, so I am not sure if I can use other packages.

share|improve this question
add comment

2 Answers

up vote 3 down vote accepted

I would make a seperate LaTeX document for it, and then just include the resulting bibliography. You second document, let's say myrefs.tex might look like this:

\documentclass{article}
\usepackage{natbib}
% whatever you need here, basically a good idea is to use your real thesis header
\begin{document}
Hello world!
\nocite{*}
\bibliographystyle{mystyle}
\bibliography{myrefbibfile}
\end{document}

Now you compile this by standard sequence latex+bibtex+latex+latex. In your real thesis you add the following:

\begingroup
\renewcommand\refname{List of my Publications}
\input{myrefs.bbl}
\endgroup

This should add the bibliography from the second document into the first one, and the name of the chapter/section should be List of my Publications.

share|improve this answer
    
Thanks. It gives the same number to my papers as in the BIG bibliography. It would be good, if it gives 1, 2 .... numbers. Can you please help. –  user984260 Feb 6 '13 at 16:32
    
I could solve that also. Thanks for your help. –  user984260 Feb 6 '13 at 16:37
    
For document classes book and report, you need \renewcommand\bibname{List of my Publications} instead of \renewcommand\refname{List of my Publications}. –  QkuCeHBH Jun 10 '13 at 20:34
add comment

The easiest way to do so is to use the biblatex package! You can put libraries where you want. You should read the manual!

Example:

\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman, english]{babel}
\usepackage[
    style=numeric-comp,
    bibstyle=numeric,
    sorting=none,
    url=false,
    natbib=true,
    backend=biber
]{biblatex} % Load the package with some options.
\addbibresource{/Users/Phil/Documents/Bibliothek/library.bib} % This is your library.

\begin{document}

% Print your own papers.
\begin{refsection}
% If you print a bibliography within this section, only citations within this refsection will be printed.

% Option 1: Make nocite for all of your papers.
% Options 2 would be a seperate file which contains all of your papers.
\nocite{Springer2011}
\defbibnote{myPrenote}{
    Some words before I show you the list of my own papers.
}
\defbibnote{myPostnote}{
    A bunch of papers are still in print and not yet published.
}
\printbibliography[
    heading=bibintoc,
    title={Author's Contributions},
    prenote=myPrenote,
    postnote=myPostnote
]
\end{refsection}

\chapter{First Chapter}
Some Text with reference \cite{Madelung1991}.

\chapter{Second Chapter}
Some more Text with reference \cite{Einstein1905a}.

% Here we print the overall bibliography form the rest of the document.
\printbibliography

\end{document}
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.