Ich habe ein Dokument unter ~/my_files/test.tex und möchte in test.tex einige Styling-Informationen einbinden, die unter ~/latex/styles/info_hystersetup.tex zu finden sind.So aktivieren Sie absolute Pfade in LaTeX
Wenn ich folgende Aussage in meinem test.tex:
%% setting the infos for the pdf
\include{home/helex/latex/styles/info_hypersetup.tex}
ich folgende Fehlermeldung erhalten, wenn pdflatex Test.Test ausgeführt wird:
! I can't write on file `~/latex/styles/info_hypersetup.tex.aux'.
stelle ich die Rechte auf 777, aber diese hat nichts geändert. Es funktioniert, wenn ich info_hyperstsetup.tex in die Verzeichnisstruktur lege, in der sich test.tex befindet. Aber ich möchte diese Style-Informationen als globale Einstellung für alle meine Dokumente verwenden und nicht in jedes Projekt kopieren.
Danke für Ihre Hilfe.
Ist das Verzeichnis '~/latex/styles /' beschreibbar? – kennytm
Hallo KennyTM, ja, ich setze es mit sudo chmod -R 777 ~/Latex und der Fehler ist immer noch der gleiche. –
Fügen Sie es zu Ihrem lokalen TeXmf-Baum (~/texmf/tex/latex/local /) und führen Sie dann texhash (wie Sie, * nicht * als root). Sie sollten dann \ include {info_hystersetup.tex} ausführen können. BTW, ich vermute, dass Sie diese Datei tatsächlich eingeben wollen: \ include ist für das Setzen von Inhalten gedacht. (Es gibt gute Sicherheitsgründe, den Pfad zu verbieten, den Sie zu verwenden versucht haben.) –