PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pfadprobleme



syrvn
16-01-2010, 10:34
folgender Aufbau meines Latex Dokuments:

Latex/Document/Document
Latex/Report/Report
Latex/Header/Header



Document:

%%!TEX TS-program = pdflatexmk

\input{../Header/Header}
\begin{document}

\include{../Report/Report}

\end{document}


Fehler den ich bekomme: Cant write on File Report.
Verlagere ich die gesamte Document class nach Latex/Document dann funktionierts....muss natuerlich die Pfade in der Document file noch abaendern auf Header/Header und Report/Report.

Kann mir jemand sagen warum es hier probleme gibt?

Gruesse

voss
16-01-2010, 11:05
Fehler den ich bekomme: Cant write on File Report.
Verlagere ich die gesamte Document class nach Latex/Document dann funktionierts....muss natuerlich die Pfade in der Document file noch abaendern auf Header/Header und Report/Report.

Kann mir jemand sagen warum es hier probleme gibt?


Das Verzeichnis ist nicht beschreibbar oder eine existierende
Report.aux

Herbert

syrvn
25-01-2010, 12:22
Hi,

konnte das Pfadproblem immer noch nicht lösen.

Änder ich den Dokument aufbau wie folgt, dann funktioniert es:

Latex/Document
Latex/Report/Report
Latex/Header/Header



Document:

%%!TEX TS-program = pdflatexmk

\input{Header/Header}
\begin{document}

\include{Report/Report}

\end{document}



Hab noch einen anderen Artikel hier im Forum gefunden, der sich mit dem gleichen Problem beschäftigt. Bei demjenigen lags daran, dass er das von Latex erstellte PDF nicht geloescht hat. Ich hab komplett alle nicht von mir erstellten Dateien gelöscht. Die File Report ist auch nicht im Editor geoeffnet und ich habe der File manuel alle Rechte gegeben (chmod ugo+rxw Report).
Hab auch schon neugestartet und latex ein paar mal neugestartet. Auch hab ich das ganze ca. 10 mal kompiliert, was allerdings auch keine Loesung des Problems mitsichbrachte. Hab darueber hinaus auch die Report file noch einmal komplett geloescht und neu erstellt (Inhalt einfach mit copy&paste uebernommen). Ebenso nichts gebracht.

Jetzt bin ich mit meinem Latein leider am Ende. Würde aber gerne trotzdem diese Struktur meines Reports beibehalten.

Jemand noch eine Idee?

Grueße

mechanicus
25-01-2010, 12:26
Hi,

was hast du für ein System? (MikTeX o. TexLive; Unix oder Windows)

Gruß
Marco

syrvn
25-01-2010, 12:31
Hab Mac OS und benutze TExShop mit MacTex.

So nach 3h hab ich das Problem eben grad selber geloest.
Tut mir leid, dass ich erst draufgekommen bin, nachdem ich hier das Problem noch einmal geschildert habe.

Ich habe einfach das \include von \include{../Report/Report} durch ein \input ersetzt: \input{../Report/Report}. Nun funktionierts. Kenn zwar gerade den Unterschied zwischen den beiden Befehlen nicht aber werd ich mir jetzt gleich noch anschauen..

Bin nur noch froh, dass das nun endlich funktioniert :b

Gruesse

mechanicus
25-01-2010, 12:34
Hi,

dass das nicht funktioniert ist eine Sicherheitseinstellung. Das kannst du allerdings auf deinem Rechner in der texmf.cnf ändern. Du hast eine editierbare Datei, welche folgenden Header hat:

% This texmf.cnf file should contain only your personal changes from the
% main texmf.cnf.
%
% Do NOT change values in the main file (which is in
% .../texlive/YYYY/texmf/web2c/texmf.cnf), as YOUR CHANGES WILL BE LOST
% by later updates.
%
% If you need to make changes to texmf.cnf, put your custom settings in
% this file instead, which is YYYY/texmf.cnf. And insert *only* your
% changed values.
%

Hier fügst du ein:

openout_any = a
openin_any = a


Gruß
Marco

syrvn
25-01-2010, 13:20
Gut zu wissen. Vielen Dank!