PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \include Befehl



zero82
29-08-2008, 21:48
Hallo liebes Forum,

ich habe ein kleines Problem mit dem Befehel \include. Und zwar füge ich den Befehl

\include{filename}

zwischen den Bereich \begin{document} und \end{document}, aber die chapter Anweisung \chapter{blabla} taucht nicht im Inhaltsverzeichnis auf. Es werden einfach keine Kapiteln im Inhaltsverzeichnis gebildet. Sie wird einfach ignoriert. Braucht man dafür extra Befehle?

Brauche ich eigentlich für die Datei die ich einfügen möchte eine extra Präambel, mit Dokumentenlkasse und Seitenformatierungen, oder reicht der bloße Text mit begin{document} und end{document} aus?

Liebe Grüße

Stefan_K
29-08-2008, 21:56
Hallo,

die einzufügende Datei sollte nicht \begin{document} oder \end{document} enthalten, auch keine Präambel. Du kannst sie mit \begin{chapter} beginnen.

Stefan

mechanicus
29-08-2008, 22:19
Hallo,

ich sollte vielleicht ergänzen, dass du auch einfach

\input{filename}
nutzen kannst. Für die Unterschiede von include und input schaue einfach hier (http://www.wer-weiss-was.de/theme155/article3325219.html).

Gruß
Marco

voss
30-08-2008, 09:24
ich sollte vielleicht ergänzen, dass du auch einfach

\input{filename}
nutzen kannst. Für die Unterschiede von include und input schaue einfach hier (http://www.wer-weiss-was.de/theme155/article3325219.html).


nur haben sie dort den wirklichen Vorteil von \include nicht
kapiert ...

Herbert

mechanicus
30-08-2008, 09:57
Hallo Herbert,

ich möchte dich bitten, mir bitte diese Vorteile zu nennen. Ich weiß sie auch nur soweit.

Gruß
Marco

voss
30-08-2008, 10:05
ich möchte dich bitten, mir bitte diese Vorteile zu nennen. Ich weiß sie auch nur soweit.


Du hast 10 Kapitel, alle mit \input eingebunden. Wenn du jetzt beispielsweise
das zweite davon auskommentierst, stimmen alle Seitenzahlen ab dem ersten
KAiptel nicht mehr und darausfolgend sind alle Querverweise mit Seitenzahlen
falsch, ebenso sind dann alle Verzeichnisse nicht korrekt.

\includeonly{%
kap1,%kap2,
kap3,kap4,kap5,...}

und alle Kapitel mit \include eingebunden, führt lediglich dazu, dass das zweite
Kapitel fehlt, aber alle Querverweise, Seitenzahlen, Verzeichnisse, sind korrekt,
weil sie trotzdem die Hilfsdatei kap2.aux auswerten, was \input eben nicht macht.

Ich benutze immer \include, in denen ich dann beliebig viele \input haben kann.

Herbert

mechanicus
30-08-2008, 10:10
Hallo Herbert,

danke für die schnelle Antwort.

Gruß
Marco

Donalduck
30-08-2008, 10:11
Ich würde ja am liebsten inputonly benutzen :(
include macht ja immer einen Seitenumbruch, was ich nicht immer brauchen kann.

voss
30-08-2008, 10:13
Ich würde ja am liebsten inputonly benutzen :(
include macht ja immer einen Seitenumbruch, was ich nicht immer brauchen kann.

Man findet immer einen Seitenumbruch für \include und kann dann innerhalb
von \include ohne weiteres \input benutzen.

Herbert

zero82
30-08-2008, 11:51
danke für die vielen Beiträge. Sie waren eine ziemlich große Hilfe für mich, wobei ich den Befehl input ehrlich gesagt nicht ganz verstanden habe.

zero82
30-08-2008, 12:07
und darüber hinaus, würde ich gerne noch wissen, wie man ohne begin und end sowie ohne Präambel das Dokument betrachten kann. Geht es dann nur im Hauptdokument eingebunden?
bis denne

Stefan_K
30-08-2008, 12:58
\input fügt den Inhalt des Teildokuments ein, als hättest Du ihn an dieser Stelle eingetippt. Dazu siehe evtl. auch hier (http://de.wikibooks.org/wiki/LaTeX-W%C3%B6rterbuch:_input) im wikibook oder dort (http://www.weinelt.de/latex/input.html) in einer recht alten LaTeX Referenz.

Das Teildokument kannst Du nur betrachten, wenn es ins Hauptdokument einbindest. Allerdings kannst Du bei Bedarf ein weiteres Hauptdokument erstellen, mit Präambel etc., was dieses Teildokument einbindet, wenn Du es wirklich getrennt vom Rest betrachten möchtest.

Stefan