Kile을 사용하여 프리앰블 파일 및 SyncTeX 만들기(Linux)

Kile을 사용하여 프리앰블 파일 및 SyncTeX 만들기(Linux)

나는 내 배포판을 Ubuntu사용하는 시스템을 사용하고 있습니다 . 공통 스타일 파일을 작성하고 이 파일을 모든 문서에 포함시키고 싶습니다. 그러한 파일의 확장자는 무엇이어야 합니까?TeXLiveTeX

그리고 또 다른 질문은: 이 파일을 어디에 두어야 합니까?

내 컴퓨터에는 다음 /etc/texmf/과 같은 관련 파일이 있습니다.

  1. tex
  2. texdoc

또한 for 을(를) 구성 Kile하려면 어떻게 해야 합니까 ? 즉, 창에서 클릭하면 소스 파일의 해당 부분을 보고 싶습니다 .OkularSyncTeXOkular

답변1

아마도 이것은 하나의 질문에 비해 조금 많은 것 같습니다. 특히 '에 관한' 부분은 SyncTeX아마도 별도의 질문에 넣어야 할 것 같습니다. 또한 나머지 부분에만 답변을 드릴 수 있습니다.

일반적인 명령을 전용 파일에 넣으려면 간단한 파일을 만들고 mypreamble.tex실행하여 \input{mypreamble}사용할 수 있습니다. 보다 정교한 접근 방식은 사용자 정의 파일 package, 즉 .sty파일을 작성하는 것입니다. 나로서전에 설명한기본적으로 다음 두 줄만 필요합니다.

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mypreamble}[2012/08/23]

파일 시작 부분에 .sty패키지 이름(이 경우 파일은 names 이어야 함 mypreamble.sty)과 마지막 변경 날짜를 제공합니다. 으로 로드할 수 있습니다 \usepackage{mypreamble}.

어떤 경우든 파일을 에서 찾을 수 있는 디렉터리에 넣어야 합니다 tex. 물론 항상 프로젝트 디렉토리에 복사하고 싶지는 않습니다. 다른 방법도 있을 수 있지만 이러한 종류의 스타일 파일에 대한 가장 좋은 접근 방식은 이를 eg와 같은 특수 디렉터리에 넣고 /home/myname/tex/해당 디렉터리를 TEXINPUTS환경 변수에 추가하는 것입니다. 이를 수행할 수 있는 위치는 사용 중인 창 관리자나 셸에 따라 다릅니다. 명령줄은 다음과 같아야 합니다.

export TEXINPUTS="$TEXINPUTS:.:/home/myname/tex:"

이 줄을 에 넣어야 했지만 설정에 따라 , 또는 다른 항목 ~/.zshrc에 속할 수도 있습니다 .~/.xinitrc~/.bashrc~/.profile

관련 정보