2014-04-02 1 views
3

LaTeX 문서를 작성하려면 emacs 24.3과 함께 AUCTeX 11.87을 사용하고 있습니다. 이것은 하나의 예외를 제외하고는 훌륭하게 작동합니다. 다음과 같이AUCTeX가 전체 문서를 분석하도록하십시오.

내 문서 구조는 다음과 같습니다 header/에서

 
./ 
Master.tex 
Chapter_1.tex 
Chapter_2.tex 
... 
header/ 
header/header.tex 
header/packages.tex 
header/options.tex 
... 

경우 Master.tex\inputheader.tex 차례로 입력의 모든 파일. 또한 Master.texdocument 환경 내에 Chapter_N.tex 개의 파일을 포함합니다.

여기에 문제가 있습니다. 실제로 파일을 열 때까지 AUCTeX는 구문 분석 파일 (auto 폴더에있는 파일)을 생성하지 않습니다. 즉, header/packages.texheader/header.tex 파일을 열어 저장하지 않는 한 AUCTeX는로드 된 패키지 및 명령/환경에 대해 알지 못합니다.

이제 질문 : AUCTeX가 전체 소스 트리를 (다시) 구문 분석하도록하고 (열려있는 모든 문서의 스타일 훅을 다시로드 할 수 있습니까?)

답변

1

모든 파일이 같은 디렉토리에, 또는 그 아래 하위 디렉토리에있는 경우, 마스터 파일 및 문제 MXTeX-auto-generateRET를 열고 마스터 파일의 디렉토리를 삽입 TeX file or directory로하고 AUTO lisp directoryauto/ 서브 디렉토리로 이전 디렉토리.

예를 들어, 마스터 파일이 ~/my-document/에 있으면 첫 번째 메시지에 ~/my-document/을 삽입하고 두 번째 메시지에는 ~/my-document/auto을 삽입하십시오. 원하는 경우 상대 경로를 사용할 수도 있습니다.

+0

@elemakil이 대답이 도움이됩니까? – giordano

관련 문제