나는 내 배포판을 Ubuntu
사용하는 시스템을 사용하고 있습니다 . 공통 스타일 파일을 작성하고 이 파일을 모든 문서에 포함시키고 싶습니다. 그러한 파일의 확장자는 무엇이어야 합니까?TeXLive
TeX
그리고 또 다른 질문은: 이 파일을 어디에 두어야 합니까?
내 컴퓨터에는 다음 /etc/texmf/
과 같은 관련 파일이 있습니다.
tex
texdoc
또한 for 을(를) 구성 Kile
하려면 어떻게 해야 합니까 ? 즉, 창에서 클릭하면 소스 파일의 해당 부분을 보고 싶습니다 .Okular
SyncTeX
Okular
답변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