Verschachtelungen von \input und \include

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Verschachtelungen von \input und \include

von Besserwisser » Mi 23. Jan 2013, 20:07

Eine flachere Verzeichnisstuktur muss nichts an der Anzahl und Verschachtelungen der \input und \include ändern.

von 2kLines » Mi 23. Jan 2013, 18:54

DANKE

Eine flacher ist leider nicht möglich, da sonst die datei Grundschaltungen extrem Lang werden würde.

Auserdem kan man so immer ein Thema behandeln und dieses einbinden, anstat einen langen unübersichtlichen Quellcode zu haben.

von Besserwisser » Mi 23. Jan 2013, 17:11

Probier:
\input{Inhalt/Grundschaltungen/Ersatzspannungsquelle} 
Du bewegst Dich hier auf dem Boden der Implementierungsabhängigkeit. Das ist nicht empfehlenswert. Ich empfehle eine flachere Verzeichnishierarchie zu verwenden.

Bitte außerdem nicht vergessen, den Status korrekt anzupassen.

von 2kLines » Mi 23. Jan 2013, 16:23

Ok, danke.

Wie konnte ich das mit dem Backslash und dem slash vertauchen? ;)

Naja ich bekomme immernoch den gleichen Fehler:
Datei: Grundschaltungen.tex
Art: Fehler
Zeile: Zeile 4
Beschreibung: File `Grundschaltungen/Ersatzspannungsquelle.tex' not found. \input{Grundschaltungen/Ersatzspannungsquelle}
Meine Datei Architektur ist:
Elektrotechnik
|   Elektrotechnik.tex
|   Deckblatt.tex
|
+---Inhalt
    |   Grundschaltungen.tex
    |
    \---Grundschaltungen
            Ersatzspannungsquelle.tex

von Besserwisser » Mo 21. Jan 2013, 08:55

Wenn die Codeschnippsel der Realität entsprechen ist der Backslash im Dateinamen natürlich höher Blödsinn, weil damit \Ersatzspannungsquelle zu einem Makro wird. Wie auch in den Beiträgen zu \input und \include gezeigt wird, sind Dateipfade mit Slash statt Backslash zu schreiben.

Übrigens verwendet Windows intern ebenfalls den Slash. Nur die Standard-Shells von Windows können damit nichts anfangen, weil sie dahinter dann eine Option vermuten. Das ist ein Überbleibsel aus DOS-COMMAND.COM-Zeilen. Und weil viele Programmierer das nicht wissen, wandeln inzwischen die meisten Windows-APIs ebenfalls den Backslash in Dateinamen in Slash um. Ich kann mich aber noch an DOS-Zeiten erinnern, als man diese Umwandlung teilweise selbst machen musste, wenn man den Anwender nicht verwirren wollte. Damals waren die bevorzugten Programmiersprachen unter DOS noch Pascal (wenn der Code wartbar sein sollte) und Assembler (wenn es schnell gehen musste).

von guy.brush™ » So 20. Jan 2013, 16:31

Hallo,

bitte liefere das naechste Mal ein lauffaehiges Minimalbeispiel. Bitte beschreibe das naechste Mal auch dein Problem etwas konkreter bzw. erwaehne die Fehlermeldungen, die du erhaelst. So kann man nur raten und ich kann dir nur sagen, dass mein Beispiel bei mir so funktioniert ;).
\documentclass[a4paper,%
	       11pt,%
	       DIV=10]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

Foobar.

\input{baum}

\end{document}
baum.tex:
Foobar die zweite im Baum.

\include{aeste}
aeste.tex:
Foobar die vierte in den "Asten.

\input{blaetter}
blaetter.tex:
Foobar die dritte in den Bl"attern.

Viele Gruesse,

guy.brush

von 2kLines » So 20. Jan 2013, 16:04

Hat niemand eine Idee?

Oder ist das schon wieder so ein Codeschnipsel der bei allen funktioniert auser bei mir?

Verschachtelungen von \input und \include

von 2kLines » Sa 19. Jan 2013, 09:52

Guten Morgen,
meine Frage handelt sich, wie man schon dem Titel entnehmen kann, um die Verschachtelungsmöglichkeiten von \input und \include.

Ich habe mir bereits diese Artikel aus eurem Wiki und dem Forum zu gemüte geführt und bin zu dem Schluss gekommen das es eigentlich kein Problem sein solte.
%5Cinput Wiki
%5Cinclude bzw. %5Cincludeonly Wiki
verschachtelung von input oder include

Mein Code:
Rootdatei:
[...]
\include{Deckblatt}
[...]
\input{Inhalt}
[...]
Inhalt:
[...]
\include{Inhalt/Grundschaltungen}
[...]
Grundschaltungen:
\chapter{Grundschaltungen}
\label{cha:Grundschaltungen}
[...]
\input{Grundschaltungen\Ersatzspannungsquelle}
[...]
Ersatzspannungsquelle:
\section{Ersatzspannungsquelle}
\label{sec:Ersatzspannungsquelle}

TEXT etc.

Nach oben