Milo hat geschrieben:@markusv
Naja, das ist eine Vorlage vom Arbeitgeber (Was nicht bedeutet, dass es eine Einarbeitung gab; oder gar eine Kontaktperson für Rückfragen).
Ok. Und wer hat Dir dann gesagt, dass du include statt input zu nehmen hast? Was hat das mit Sprachbarrieren zu tun? Egal.
Milo hat geschrieben:Hier tue ich mich mit einem Minimalbeipiel echt schwer.
Ich versuche es mal verständlich darzustellen.
Warum fällt es dir so schwer, ein
Minimalbeispiel zu erstellen oder wenigstens den Code richtig zu markieren? Verständlich dargestellt ist es mMn auch nicht.
Milo hat geschrieben:In der Nebendatei, die ich verknüpfen will habe ich bis dato
\ chapter{xx}
verwendet.
Gut. Das sollte funktionieren, egal ob mit include oder input.
Milo hat geschrieben:Bisher konnte ich auch die Nebendateien (heißt wenn ich nur diese geöffnet hatte) komplementieren.
Nicht so gut. Das ist nur möglich, wenn du dort eine Dokumentenklasse definierst und eine Dokumentenumgebung hast. Dies ist beim Einfügen in ein Hauptdokument eher hinderlich wenn nicht sogar unmöglich.
Nachfolgend ein Beispiel, wie die beiden von dir beschriebenen Unterdokumente im Hauptdokument wirken. xx lässt sich problemlos kompilieren, yy dagegen nur mit Fehlern (Latex ist hier sogar so schlau, alle Befehle zu ignorieren).
EDIT: Dies scheint vom Editor abhängig zu sein. In sharelatex ignoriert es die Befehle, bei overleaf gibt es Fehler und keine Ausgabe, wie bei dir. Kompilieren tut es, wenn man \include{yy} auskommentiert. Die Anzeige ist etwas komisch, da overleaf nach dem ersten \end{document} alles als Kommentar interpretiert (zum. in der Auszeichnung des Textes)
\documentclass[ngerman]{scrbook}
\begin{filecontents}{xx.tex}
\chapter{xx}%dies wird problemlos eingefügt
\blindtext
\end{filecontents}
\begin{filecontents}{yy.tex}
\documentclass{scrreprt}
\begin{document}
\chapter{xx}%dies kann eigens kompiliert werden, aber nicht (ohne Fehler) in ein bestehendes Dokument eingefügt werden
\blindtext
\end{document}
\end{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\title{include-Anweisungen}
\author{MV}
\begin{document}
\maketitle
\frontmatter
\blindtext
\mainmatter
\include{xx}
\include{yy}
\end{document}
Um das Problem zu klären, musst du uns mMn zwingend ein
Minimalbeispiel geben, der exakt dein Problem widerspiegelt. Das Herumraten mit "geht auch so zu kompilieren", \chapter{xx} usw. (was, wie
Johannes schon im ersten Beitrag schrieb, nicht zum Fehler passt) wird nichts bezwecken.
EDIT2: so ist die Anzeige nicht ganz so verwirrend:
\documentclass[ngerman]{scrbook}
\begin{filecontents}{xx.tex}
\chapter{xx}%dies wird problemlos eingefügt
\blindtext
\end{filecontents}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\title{include-Anweisungen}
\author{MV}
\begin{document}
\maketitle
\frontmatter
\blindtext
\mainmatter
\include{xx}
\include{yy}
\end{document}
\begin{filecontents}{yy.tex}
\documentclass{scrreprt}
\begin{document}
\chapter{xx}%dies kann eigens kompiliert werden, aber nicht (ohne Fehler) in ein bestehendes Dokument eingefügt werden
\blindtext
\end{document}
\end{filecontents}
[/i]