Wie man in LaTeX keinen Seitenumbruch hat
Mein LaTeX macht mich pagebreaks nach jedem Unterabschnitt, weil meine Gewerke sind in separaten Dateien. Ich benutze den Befehl \include{file}
fügt einen Seitenumbruch nach der Verwendung von es.
Ich möchte keinen Seitenumbruch verursacht, die durch die Nutzung der \include{file}
.
Wie kannst du keinen Seitenumbruch nach der Verwendung von include
-Befehl?
InformationsquelleAutor der Frage Léo Léopold Hertz 준영 | 2009-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den newclude-Paket vorgeschlagen Wird Robertson ist ziemlich nützlich, um zu vermeiden, die clearpage. Es wird angezeigt, um für
\includeonly
zu arbeiten, man muss anrufen, wird das Paket sofort nach\documentclass{...}
. In der komplexen Umgebung von meiner dissertation habe ich lief auch Probleme mit gebrochenen Verweise.Umgehen, wenn includeonly ist nicht erforderlich, für eine final-version, ist die Verwendung umfasst nur die in dem Entwurf:
oder
Die erste Zeile kann leicht angehängt, die von einem makefile, um Entwurf oder Produktion-version der Produktion machen Ziele.
\includeonly{file1,file2,...}
ermöglicht die Angabe einer Liste von source-Dateien genannt, die mit\include{file1}
(wofile1
ist ein Beispiel), die show wird in das resultierende Dokument. Die anderen werden nicht angezeigt, sondern gelten für Zähler, Etiketten, Inhaltsverzeichnisse, wenn der entsprechende aux-Dateien enthalten sind.In anderen Worten, durch die Verwendung
include
undincludeonly
kann man die compile-Zeit, in einem Entwurf, während mit richtigen Referenzen.Weiter Lesen auf Wikibooks.
@Robertson
\include
ist so nützlich, weil es erlaubt, durch\includeonly{...}
zu bauen, nur Abschnitte. Während der Arbeit an mehr text kann es durchaus einen Unterschied in der Kompilierung enthalten nur einen Ausschnitt aus einem längeren Kapitel. Es ist auch invaluably nützlich, da man nicht haben, um durch eine lange Entwurf während der Arbeit an einem Punkt. Schließlich, kleinere Dateien, die der source-code sind leichter zu handhaben in der Versionsverwaltung, z.B. git.InformationsquelleAutor der Antwort gschenk
\include
immer verwendet\clearpage
eine nicht ganz sinnvolle Standard. Es ist beabsichtigt, für das ganze Kapitel, nicht für Unterabschnitte (warum würden Sie wollen, Unterabschnitte, die in separaten Dateien, eh?).Kann man es entweder mit
\input{filename}
oder laden dernewclude
Paket und schreiben\include*{filename}
statt.InformationsquelleAutor der Antwort Will Robertson
Können Sie aufhören pagebreaks, verursacht durch
\include
indem\let\clearpage\relax
vor. So,setzen würde, den Inhalt der drei Dateien (und ggf. weiteren enthaltenen Dateien) zusammen, ohne einen Seitenumbruch zwischen Ihnen. Wenn Sie verhindern möchten, eine Lockerung der
\clearpage
Befehl, dann wickeln Sie die Dateien ohne pagebreaks innerhalb einer Gruppe wie dieser:Dies wird verhindern, dass ein Seitenumbruch zwischen Datei1 und Datei2, sondern Sie fügen die normale Seitenumbruch nach Datei2. (Hinweis: ich weiß nicht, ob das stört, verweisen, und Seitennummerierung, obwohl ich mir vorstellen, sollte es OK sein.)
InformationsquelleAutor der Antwort John
Danke, Cambridge!
InformationsquelleAutor der Antwort Léo Léopold Hertz 준영