include Problem in Hauptdatei

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


albiknalltuete
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 26. Jan 2016, 10:16

include Problem in Hauptdatei

Beitrag von albiknalltuete »

Hallo,

ich bin blutiger Anfänger und will gerne meinen Beleg zum Praxissemester in Latex anfertigen, damit ich am Ende meine Diplomarbeit mit Latex schreiben kann.
Ich nutze texlive in Kombination mit texmaker unter Windows7 64 bit.

Ich habe "Latex – eine Einführung und ein bisschen mehr ..." durchgearbeitet sowie ein weiteres PDF-Dokument von einer Uni für Diplomarbeiten. Bei letzterem wurde erklärt, dass es sinnvoll ist das Gesamtdokument zu unterteilen zwecks der Übersichtlichkeit. Das habe ich versucht in
header. hauptteil und titelseite. Weitere Kapitel folgen noch.

wenn ich im Hauptteil die Titelseite anzeigen lassen will, kommt der Fehler:

! I can't write on file `./titelseite/titelseite.aux'.
\@include ...\immediate \openout \@partaux #1.aux
\immediate \write \@partau...
l.9 \include{./titelseite/titelseite}

listing header:
\documentclass[a4paper]{scrreprt}

\usepackage[utf8]{inputenc}	%Umlaute
\usepackage[T1]{fontenc}	%T1 Schrift
\usepackage{lmodern}

\usepackage{ngerman}		%Deutsche Sprache

\usepackage{hyperref}		%Verlinkungen
\usepackage{graphicx}		%Einbettung von Grafiken
listing Hauptteil:
%
% Hauptteil Beleg zum Praktischen Semester
%

\input{_header/header}

\begin{document}

\include{./titelseite/titelseite}

\end{document}
listing Titelseite:
%
% Titelseite Beleg zum Praktischen Semester
%

\begin{titlepage}

	\vspace*{2cm}
	
	\begin{center}
		Belegarbeit im Rahmen des Praktischen Semester \\[0.5cm]
		\textbf{titel}
	
	\vspace{2cm}
	
	Vorname Nachname, Matrikelnummer: XXXXX
	
	\end{center}
	
	\normalsize
	\vfill

\end{titlepage}

\tableofcontents

\listoffigures

\listoftables

%
% Ende
%
Mein Verzeichnis ist so aufgebaut:
Hauptordner: Beleg dort ist direkt hauptteil.tex drin
Unterordner: chapter
Unterunterordner: titelseite mit titelseite.tex

Außerdem wird durch den texmaker immer ein Extra-ordner "build" erstellt, wo alle Dateien außer *.tex reinkopiert wird zur Übersichtlichkeit.

Was mache ich falsch, dass mir die Titelseite nicht angezeigt wird?
Zuletzt geändert von albiknalltuete am Sa 18. Aug 2018, 14:18, insgesamt 1-mal geändert.

Besserwisser

Beitrag von Besserwisser »

Im build-Ordner gibt es vermutlich kein Unterverzeichnis. Also kann auch weder eine Datei aus diesem Unterverzeichnis gelesen noch dort eine aux-Datei angelegt werden. Probier es ohne build-Verzeichnis. Das macht oft mehr Ärger als es Nutzen bringt – gerade blutigen Anfängern. Und verwende \include nur dann, wenn dir \input wirklich nicht genügt, also nur dann, wenn du auch tatsächlich \includeonly verwendest.

albiknalltuete
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 26. Jan 2016, 10:16

Beitrag von albiknalltuete »

also soll ich NIE /include nehmen, sondern IMMER /Input?"

Das komische ist ja, dass in den build-Ordner des Haupttteil eine Titelseite.aux auftaucht.

mit
\input{chapter/titelseite/titelseite}
funktioniert es jetzt. Habe meinen Fehler zwar nicht verstanden, aber es funktioniert.

Besserwisser

Beitrag von Besserwisser »

Siehe
\include% <-- Das ist ein Link! Klick drauf!

albiknalltuete
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 26. Jan 2016, 10:16

Beitrag von albiknalltuete »

Das kenn ich, aber dort steht kein Argument, warum es nicht gehen soll.

Besserwisser

Beitrag von Besserwisser »

Dort stehen diverse Seiteneffekte von \include im Vergleich zu \input. Dort steht auch, wozu \include eigentlich dient. Damit kannst du dir die Frage, ob du generell eher \input verwenden solltest, selbst beantworten.

Wenn der Pfad zur einzubindenden Datei vorher falsch angegeben war, dann kann es nicht funktionieren, weil in nicht existierende Verzeichnisse auch keine Unter-Aux-Datei geschrieben werden kann. Ebenso problematisch sind Verzeichnisse ohne Schreibrecht.

Antworten