von aronadaal » Di 12. Jan 2010, 11:38
Also ehrlich gesagt kann ich es nicht verstehen, warum du so einen Terz machst bezüglich Datei-Splitting. Das hier hatte ich letztens schon mal jemand anderem gepostet. Das hat bisher immer funktioniert und die Übersicht habe ich dabei auch nicht verloren.
Ich mache auch immer mehrere Dokumente, wenn ich weiß, dass das Dokument größer wird.
Mein Hauptdokument.
Hier kommen alle usepackages, Einstellungen, Definitionen etc. sowie die grobe Struktur des Dokuments, sprich Titelseite, Inhaltsverzeichnis, andere Tex-Dateien und Literaturvz.
\documentclass[ngerman,12pt,a4paper,portrait,abstracton,pdftex,parskip=full]{scrreprt}
\usepackage[left=30mm, right=25mm, top=30mm, bottom=40mm]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{pdfpages}
% Times
%\usepackage{mathptmx}
% Helvetica
%\renewcommand{\familydefault}{\sfdefault}
%\usepackage[scaled]{helvet}
\lstset{language=bash,
basicstyle=\small\ttfamily
}
% Kopf- und Fußzeilen
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[]{}
\chead[]{}
\ohead[]{\headmark}
\ifoot[]{}
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}
% Titel
\author{Autor Name}
\subject{User's \& Developer's Guide\\\medskip{}}
% Version
\subtitle{Version 1.0$\beta$}
\date{\small{Januar 2010}}
\publishers{Der Herausgeber}
\begin{document}
% Titel
\maketitle
% Abstract
\begin{abstract}
Einwenig Text
\end{abstract}
% Inhaltsverzeichnis
\tableofcontents
% Inputs
\input{./datei1.tex}
% Dev Guide
\input{./datei2.tex}
% Literatur
\bibliography{literatur}
\bibliographystyle{plain}
\end{document}
Und dann sähe eine Input-Datei so aus:
%!TEX root = ./maindoc.tex
\chapter{Einführung}
\section{Die erste Section}
usw.
Die Angabe
%!TEX root = ./maindoc.tex
verweist auf das Hauptdokument. Somit kann man, wenn der Editor keine Projekte unterstüzt, direkt Latex mitteilen, welches das Hauptdokument ist. Latex compiliert dann die Hauptdatei und nicht die eingebundene Datei, da sie nicht vollständig ist.
Also ehrlich gesagt kann ich es nicht verstehen, warum du so einen Terz machst bezüglich Datei-Splitting. Das hier hatte ich letztens schon mal jemand anderem gepostet. Das hat bisher immer funktioniert und die Übersicht habe ich dabei auch nicht verloren.
Ich mache auch immer mehrere Dokumente, wenn ich weiß, dass das Dokument größer wird.
Mein Hauptdokument.
Hier kommen alle usepackages, Einstellungen, Definitionen etc. sowie die grobe Struktur des Dokuments, sprich Titelseite, Inhaltsverzeichnis, andere Tex-Dateien und Literaturvz.
[code]
\documentclass[ngerman,12pt,a4paper,portrait,abstracton,pdftex,parskip=full]{scrreprt}
\usepackage[left=30mm, right=25mm, top=30mm, bottom=40mm]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{pdfpages}
% Times
%\usepackage{mathptmx}
% Helvetica
%\renewcommand{\familydefault}{\sfdefault}
%\usepackage[scaled]{helvet}
\lstset{language=bash,
basicstyle=\small\ttfamily
}
% Kopf- und Fußzeilen
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[]{}
\chead[]{}
\ohead[]{\headmark}
\ifoot[]{}
\cfoot[]{}
\ofoot[\pagemark]{\pagemark}
% Titel
\author{Autor Name}
\subject{User's \& Developer's Guide\\\medskip{}}
% Version
\subtitle{Version 1.0$\beta$}
\date{\small{Januar 2010}}
\publishers{Der Herausgeber}
\begin{document}
% Titel
\maketitle
% Abstract
\begin{abstract}
Einwenig Text
\end{abstract}
% Inhaltsverzeichnis
\tableofcontents
% Inputs
\input{./datei1.tex}
% Dev Guide
\input{./datei2.tex}
% Literatur
\bibliography{literatur}
\bibliographystyle{plain}
\end{document}
[/code]
Und dann sähe eine Input-Datei so aus:
[code]
%!TEX root = ./maindoc.tex
\chapter{Einführung}
\section{Die erste Section}
usw.
[/code]
Die Angabe
[code]%!TEX root = ./maindoc.tex[/code]
verweist auf das Hauptdokument. Somit kann man, wenn der Editor keine Projekte unterstüzt, direkt Latex mitteilen, welches das Hauptdokument ist. Latex compiliert dann die Hauptdatei und nicht die eingebundene Datei, da sie nicht vollständig ist.