~/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에 권한을 설정을하지만,이 아무것도 바뀌지 않았다. test.tex가있는 디렉토리 구조에 info_hypersetup.tex를 넣으면 작동합니다. 그러나이 스타일 정보를 모든 내 문서의 전역 설정으로 사용하고 모든 스타일의 문서를 모든 프로젝트에 복사하고 싶지 않습니다.
도움 주셔서 감사합니다. 당신은 더 나은 뭔가를 발견하면
\newcommand{\home}{../..}
\input{\home/latex/styles/info_hypersetup}
바로 알려 : (거기에 많은 사람들이 입력을 사용하지라고하지만 :)에 싶어하기 때문에)
'~/latex/styles /'디렉토리는 쓰기 가능합니까? – kennytm
안녕하세요 KennyTM, 예 sudo chmod -R 777 ~/latex로 설정했는데 오류는 여전히 동일합니다. –
로컬 TeXmf 트리 (~/texmf/tex/latex/local /)에 추가 한 후 texhash를 실행하십시오. 그런 다음 \ include {info_hypersetup.tex}를 수행 할 수 있어야합니다. BTW, 나는이 파일을 실제로 입력하고 싶다고 생각한다 : \ include는 물건을 조판하기위한 것이다. (사용하려고 시도한 경로의 유형을 금지하는 좋은 보안상의 이유가 있습니다.) –