I hope, this question is not too offtopic.
I have a bigger school project which involves some documentation. The documentation is a LaTeX file, and looks like this:
...
some explanation
\section {someCode}
\include{someCode.hs}
some explanation
...
The files someCode.hs.tex
are auto-genereated from their corresponding .hs
-Files using Pygments and a Makefile.
The Problem is: Each time, I include something, a pagebreak is inserted before. This is neither expected nor wanted. I googled, but found no answer. Any ideas?
\nopagebreak. The \nopagebreak command prevents LaTeX form breaking the current page at the point of the command. With the optional argument, number, you can convert the \nopagebreak command from a demand to a request. The number must be a number from 0 to 4.
The standard tools to insert a LaTeX file into another are \input and \include . Use this command in the document body to insert the contents of another file named filename. tex ; this file should not contain any LaTeX preamble code (i.e. no \documentclass , \begin{document} or \end{document} ).
\input is a more lower level macro which simply inputs the content of the given file like it was copy&pasted there manually. \include handles the file content as a logical unit of its own (like e.g. a chapter) and enables you to only include specific files using \includeonly{filename,filename2,...} to save times.
Use \input
instead of \include
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With