PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verknüpfen von Latex Dokumenten



wasabimann
19-06-2011, 21:12
Hallo,
ich suche nun schon eine Weile eine Antwort auf die Frage, ob ich in einem Latexdokument ein weiteres aufrufen kann, ähnlich wie ich in C ein Hauptprogramm habe, von dem ich aus Unterfunktionen aufrufe.
Ich latex möchte ich große Dokumente auf diese Weise strukturieren, mir schwebt also so etwas vor wie ein Befehl:

\open{c:/Latex/kapitel_01.tex}

So dass das unterdokument beim setzen aufgerufen wird, und Verweise und sowas Global über die Dateigrenzen hinweg im ganzen Dokument korrekt angelegt werden.
Existiert so ein Befehl? Oder macht man auch große Projekte in einer einzigen Datei?
gruß
joram

tral
19-06-2011, 21:40
Hallo,

\input und \include sind deine Freunde. Diese Befehle sollten eigentlich in jedem guten Latex-Buch beschrieben sein...

Christian.

Schweinebacke
19-06-2011, 21:42
Du suchst eventuell \input (http://www.golatex.de/wiki/index.php?title=%5Cinput) oder \include (http://www.golatex.de/wiki/index.php?title=%5Cinclude), eventuell aber auch combine (http://www.ctan.org/pkg/combine) oder xr (http://www.ctan.org/pkg/xr) oder pdfpages (http://www.ctan.org/pkg/pdfpages).

Gute Nacht!

wasabimann
21-06-2011, 15:41
Ist genau was ich suche. Seltsamerweise habe ich bei den Suchanfragen zu "verknüpfen" "Dokument" und ähnlichem nichts gefunden, außer natürlich die hundert Varianten, Bilder einzubinden und zu verknüpfen.

Wenn ich also ein Dokument einbinde, muss ich immer das Hauptdokument setzen und kann nicht nur das "kapitel.tex" setzen, oder? denn dort fehlt ja \begin und \end{document}.

bobmalaria
21-06-2011, 16:12
hi,


wenn du ein grosses projekt hast, dann lohnt es sich includeonly zu verwenden.



\documentclass{...}
....

\includeonly{kapitel1}

\begin{document}

\include{kapitel1}
\include{kapitel2}

\end{document}


am besten 2x das ganze ding kompilieren und dann mit \includeonly nur noch die kapitel einfuegen die man gerade bearbeiten will. so geht es schneller. der vorteil ist, dass man durch vorhergehendes kompilieren des ganzen dokumentes die verweise etc. erstellt hat und mit \includeonly auf diese informationen zurueckgegriffen wird.

die meisten editoren erlauben es ein haupt- oder masterdokument zu defineiren das dann immer aufgerufen wird und eben nicht die einzelnen kapitel. in texniccenter kann man z.b. ein projekt erstellen das dann eine hauptdatei enthaelt. kile hat eine aehnliche funktion und texmaker auch wenn ich mich recht erinnere.

voss
22-06-2011, 08:32
Ist genau was ich suche. Seltsamerweise habe ich bei den Suchanfragen zu "verknüpfen" "Dokument" und ähnlichem nichts gefunden, außer natürlich die hundert Varianten, Bilder einzubinden und zu verknüpfen.

Wenn ich also ein Dokument einbinde, muss ich immer das Hauptdokument setzen und kann nicht nur das "kapitel.tex" setzen, oder? denn dort fehlt ja \begin und \end{document}.

http://projekte.dante.de/DanteFAQ/GrosseDokumente

Du kannst auch komplette Dokumente bilden, sie müssen aber dieselbe Präambel und Dokumentenklasse aufweisen.

Herbert

defcon
22-06-2011, 10:47
http://projekte.dante.de/DanteFAQ/GrosseDokumente

Du kannst auch komplette Dokumente bilden, sie müssen aber dieselbe Präambel und Dokumentenklasse aufweisen.

Herbert


Das ist ja genial einfach. Ich habe mich bisher immer gescheut, meine Bachelorthesis zu splitten - habe mich aber auch nie mit \include beschäftigt...

Ich bin begeistert :D