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.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to generate my references separately from the main document (i.e., one pdf with the content and one with the bibliography). I achieved this the following way:

To generate the pdf lacking references, compile the document with the following line \nobibliography{bibfile}. To compile, run pdflatex; bibtex; pdflatex; pdflatex.

To generate the pdf with only references, change the above line to \bibliography{bibfile}, and comment the entire document except this line and the \bibliographystyle line. To comment, I used verbatim (\usepackage{verbatim}) and enclosed everything within \begin{document} and \end{document} with \begin{comment} and \end{comment}, except, as mentioned, the bibliography-pertinent commands. To compile, run pdflatex once.

Is there a simpler way to achieve the same result (one file with references only and one with content only)?

share|improve this question
Could you tell more information about the way your bibliography is written (style used for instance). If it is only a author-year style, you could easily generate the bibliography file with a nocite{*} instruction before the \printbibliography command (syntax for biblatex use). – Martigan Jan 4 '12 at 16:26
Hi Martigan. My bibliography style is unsrt, and references are numerically sorted by their order of appearance. Also, I am using bibtex (not biblatex). – user001 Jan 5 '12 at 13:23

Maybe not exactly the solution to your problem, but I give it a shot: You could start the bibliography on a new page and reset the page counter to one


This way you still produce one PDF file with both content and references, but you could separate them into two appropriately page numbered independent files.

share|improve this answer
Thanks vaettchen. That is a very useful suggestion. I could use a linux command line utility to split the document in two afterwards. – user001 Jan 5 '12 at 13:25
On linux, the splitting can be achieved with a combination of pdfseparate and pdfsplit. – Alfred M. Dec 16 '15 at 8:12

Your Answer


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.