У меня есть один документ под ~/my_files/test.tex и вы хотите включить в test.tex некоторые сведения о стиле, которые можно найти в ~/latex/styles/info_hypersetup.tex.Как включить абсолютные пути в LaTeX
Когда я включаю следующее заявление в моем test.tex:
%% setting the infos for the pdf
\include{home/helex/latex/styles/info_hypersetup.tex}
Я получаю следующее сообщение об ошибке при запуске pdflatex test.test:
! I can't write on file `~/latex/styles/info_hypersetup.tex.aux'.
Я установил права на 777, но это ничего не меняет. Он работает, если я помещаю info_hypersetup.tex в каталог-структуру, где test.tex. Но я хочу использовать эту информацию о стиле как глобальную настройку для всех моих документов и не хочу ее копировать в каждый проект.
Благодарим за помощь.
Является ли каталог '~/latex/styles /' доступным для записи? – kennytm
Hi KennyTM, Да, я установил его с sudo chmod -R 777 ~/latex, и ошибка все тот же. –
Добавьте его в локальное дерево TeXmf (~/texmf/tex/latex/local /), а затем запустите texhash (как вы, * не * как root). Затем вы должны будете сделать \ include {info_hypersetup.tex}. Кстати, я подозреваю, что вы действительно хотите \ input этот файл: \ include предназначен для того, чтобы материал был набираемым. (Есть хорошие причины безопасности, запрещающие тип пути, который вы пытались использовать.) –