TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

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

This question already has an answer here:

I'm new to the LaTeX scene as I've starting writing my thesis. I'm using a root .tex file and using \include to add in my chapters (etc). I'm also using \nomencl to add an abbreviations list. I'd like to have one central file that I can add abbreviations too and then add it to my final document. So I have manged to make that work but I can't get rid of the blank page created where I include my abbreviations file


\nomenclature{JOE}{Job Obselete Effort}%
\nomenclature{NHE1}{The human Na$^{+}$/H$^{+}$ exchanger isoform-1}%
\nomenclature{home}{Where the heart is}
\nomenclatenter code hereure{LaTeX}{better than sliced bread}%



and just to make it really clear: everything (i.e. all abbreviations and abbreviation list are inserted correctly in the document) is working EXCEPT I get a blank page where \include{abbreviations} is. I know I can just add all the \nomenclature{...} lines at the end of a chapter file but it would be nice to have them in one place. I've also tried `\input' instead but it's exactly the same.

share|improve this question

marked as duplicate by Joseph Wright Mar 5 '13 at 7:59

This question was marked as an exact duplicate of an existing question.

you could temporarily redefine clearpage, cleardoublepage as detailed in remove-newpage-after-tableofcontents-listoffigures-etc-in-book-class – cmhughes Mar 1 '13 at 16:48
Thanks @cmhughes! Nearly there. Using \let\cleardoublepage\relax and \let\clearpage\relax removes the extra page but it also seems to remove what ever page it is on. So if I put it in my final chapter at the beginning it removes the last page of text and my references. If I put it after the bibliography code it removes just the references. If I add it to the abbrev file it removes the nomenclature page. Without my entire document this might be hard but, where do I put it? – UbuntingBiochemist Mar 1 '13 at 17:16
Testing some more it seems that \let\cleardoublepage\relax doesn't have any effect but \let\clearpage\relax deletes the page it's on – UbuntingBiochemist Mar 1 '13 at 17:22
I also tried the complete block \begingroup \let\cleardoublepage\relax \let\clearpage\relax \endgroup but this has no effect (same as adding no code) – UbuntingBiochemist Mar 1 '13 at 17:28
Try \input{abbrev.tex} instead of \include{abbrev.tex}. – Sveinung Mar 1 '13 at 17:34

ok so the root file needed

\include{abbreviations} %or \input{abbreviations}

and in chapter3.tex I included


if \let\clearpage\relax is included in the root file before \include{chapter3} the pagebreak before the bibliography is removed.

share|improve this answer
In my opinion you should use \input instead of \include; the latter is more useful when writing the document, with the former you have no problem caused the implicit \clearpage issued by \include. – egreg Mar 1 '13 at 18:03
@egreg You're probably right. For some reason using \input{abbreviations} alone without the \begingroup etc doesn't supress the page break. This might be because I'm using \include{chapter3} but if I use \input for all the chapters my individual chapter bibliographies are reproduced following every chapter. So although there may be a better practices way I don't want to mess up what is already working. – UbuntingBiochemist Mar 1 '13 at 18:11

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