Archiv verlassen und diese Seite im Standarddesign anzeigen : Konfigurationsskript einmal kompilieren - mehrere Dokumente erstellen
Hallo liebes Forum,
ich fange gerade an mich mit LaTeX und dem Beamerpackage zu beschäftigen.
Nun habe ich erkannt, dass mittels \include und \import Dateien übergeben und eigebunden werden können. Soweit kein Problem, doch leider noch nicht die Lösung...
Jetzt hätte ich es nun gern so, dass ich mehrere Dokumente gleichzeitig generieren möchte:
Ich habe für einen Lehrgang mehrere Foliensätze (die auch in individueller Reihenfolge referiert werden sollen) zu erstellen. Die Lehrgänge finden öfter statt, die Referenten und organisatorischen Inhalte ändern sich. Alle Foliensätze für einen Lehrgang bekommen die selben Referenten, dasselbe Datum und die selbe Bezeichnung (inkl. Ort), etc.
Nun wäre es so, dass ich zum Erzeugen der (über 20) Foliensätze dementsprechend (über) 20 Mal kompilieren müsste. Diesen häufigen Kompilieraufwand würde ich gern optimieren.
Gibt es eine Möglichkeit ein Konfigurationsskript zu verfassen?
Oder mehrere \document{begin} \document{end} zu nutzen?
Vielen Dank schon mal im Voraus für eure Hilfe.
olli-y
... mach es so:
\begin{filecontents*}{chapter1.tex}
%%%%%%%%start of file
\providecommand{\setflag}{\newif \ifwhole \wholefalse}
\setflag
\ifwhole\else
\documentclass{scrreprt}
%\renewcommand{\baselinestretch}{1.5} \small\normalsize
\pagenumbering{arabic}
\pagestyle{myheadings}
% \setcounter{page}{54}
% \setcounter{chapter}{3}
\begin{document}
\fi
\chapter{Included TeX file1}
This is the included, but standalone \TeX\ file {\em chaper1.tex}
containing first chapter.
\ifwhole\else
\end{document}
\fi
%%%%%%%%end of file
\end{filecontents*}
%
% $Master document and satellite tex files Mon Feb 27 09:43:16 CET 2006 edico$
%
\newcommand{\setflag}{\newif \ifwhole
\wholetrue}
\documentclass{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage[colorlinks=true,linktocpage]{hyperref}
\begin{document}
\tableofcontents
\chapter{Conditional Statement (Solution for including full latex files)}
\section{The problem}
I want to have a latex file that compiles the entire document, including all chapters and appendices. But I want to edit each indivdual file (chapter) without having to fuss around with commenting out lines like \verb|\begin{document}| etc.\par
That is, I want to include files, whole stand alone compilable latex files (with preambles into my {\em master} latex document.
\include{chapter1}
%\include{chapter2}
%\include{append1}
\end{document}
Du generierst somit mit 'pdflatex master' den Master-file mit eingebundenem 'Abschnitt', den Du gleichermassen mit 'pdflatex chapter1' als eigenst#ändiges Dokument generieren kannst.
Wolltest Du das so?
edico
Oder schreib dir ein Skript deiner Wahl (Batch, Bash,...).
MfG Bischi
... mach es so:
\begin{filecontents*}{chapter1.tex}
%%%%%%%%start of file
\providecommand{\setflag}{\newif \ifwhole \wholefalse}
\setflag
\ifwhole\else
\documentclass{scrreprt}
%\renewcommand{\baselinestretch}{1.5} \small\normalsize
\pagenumbering{arabic}
\pagestyle{myheadings}
% \setcounter{page}{54}
% \setcounter{chapter}{3}
\begin{document}
\fi
\chapter{Included TeX file1}
This is the included, but standalone \TeX\ file {\em chaper1.tex}
containing first chapter.
\ifwhole\else
\end{document}
\fi
%%%%%%%%end of file
\end{filecontents*}
%
% $Master document and satellite tex files Mon Feb 27 09:43:16 CET 2006 edico$
%
\newcommand{\setflag}{\newif \ifwhole
\wholetrue}
\documentclass{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage[colorlinks=true,linktocpage]{hyperref}
\begin{document}
\tableofcontents
\chapter{Conditional Statement (Solution for including full latex files)}
\section{The problem}
I want to have a latex file that compiles the entire document, including all chapters and appendices. But I want to edit each indivdual file (chapter) without having to fuss around with commenting out lines like \verb|\begin{document}| etc.\par
That is, I want to include files, whole stand alone compilable latex files (with preambles into my {\em master} latex document.
\include{chapter1}
%\include{chapter2}
%\include{append1}
\end{document}
Du generierst somit mit 'pdflatex master' den Master-file mit eingebundenem 'Abschnitt', den Du gleichermassen mit 'pdflatex chapter1' als eigenst#ändiges Dokument generieren kannst.
Wolltest Du das so?
edico
Vielen Dank für deinen Vorschlag. Ich habe ihn mir mal angesehen und zumindest ist ein Teilziel erreicht. Somit ist es möglich diese standalone-Dokumente zu erzeugen.
Nun habe ich allerdings noch immer das Problem, dass ich jedes Dokument (chapter) einzeln kompilieren muss. Also 20 chapters bedeutet 21 mal kompilieren (jedes chapter + master)...
Gibts da ne Möglichkeit, dass das über einmaliges Kompilieren funktioniert? Oder hab ich da was übersehen?
Oder schreib dir ein Skript deiner Wahl (Batch, Bash,...).
MfG Bischi
Wie sehen denn die Befehle zum Kompilieren von LaTeX-Dokumenten aus? Hast du vielleicht gleich einen Vorschlag für mich?
Vielen Dank für eure schnellen und kompetenten Antworten!
LG olli-y
Wie sehen denn die Befehle zum Kompilieren von LaTeX-Dokumenten aus? Hast du vielleicht gleich einen Vorschlag für mich?
latex meinDokument.tex
oder
pdflatex meinDokument.tex
Damit kannst du dann auch problemlos mehrmals hintereinander kompilieren, bibtex benützen,... Und wenn du noch zusätzliche Argumente braucht, kannst du die auch einfach noch zufügen.
MfG Bischi
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.