KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You shall be rewarded for a dastardly deed.
FrontPage › TeXmaker/KC2008
TeXmaker 2008/11/04(v1.8) 이후 버전부터 inverse/forward search가 된다.

TEXEDIT 변수

TEXEDIT 환경변수를 다음과 같이 바꾼다.
"C:\Program Files\Texmaker\texmaker.exe" "%s" -line %d

inverse search

SumatraPDF에서 TeXmaker로 (inverse search)
  • 다음 명령을 명령행에서 단 한 번 실행한다(한 줄)
"C:\Program Files\SumatraPDF\SumatraPDF.exe" -inverse-search "\"C:\Program Files\Texmaker\texmaker.exe\" \"%f\" -line %l"

forward search

DVI viewer 대신 pdf viewer를 쓰기로 하자. (따라서 Dvi view 버튼을 누르기 전에 pdf 변환을 해두어야 한다.) Options -> Configure Texmaker -> Commands -> dvi viewer
kcpdfopen %.tex @ 0
참고. 이 명령이 SumatraPDF에서 동작하려면, KCmenu.ini에 userDefinedPDFViewer 항목을 SumatraPDF로 해두어야 한다. 자세한 것은 KCmenu 참조. SumatraPDF로의 ForwardSearch할 때 여러 개의 Sumatrapdf가 뜨는 것을 막기 위해서 다음과 같이 수정해둘 것을 권장한다. (왼쪽의 숫자는 행번호이므로 입력하지 않음.)
1: [TeXSystem]
2: userDefinedPDFViewer="C:\Program Files\SumatraPDF\SumtraPDF.exe" -reuse-instance
3: PDFCloseWhenMakePDF=0


latex 및 pdflatex 명령에 synctex 옵션을 추가한다.
latex -shell -synctex=-1 -interaction=nonstopmode %.tex
pdflatex -shell -synctex=-1 -interaction=nonstopmode %.tex

settingtm1.png

이제 View Dvi 버튼을 누르면 forward search가 동작한다.

TIP: master 파일을 texmaker에서 지정한 경우, 부속 파일의 첫머리에 master 파일 이름을 다음과 같이 써주면, 부속 파일에서도 forward search가 잘 된다.
% projectmain=masterfile.tex

주의. SumatraPDF에 의한 forward/inverse search는 현재, "공백"과 한글이 경로명에 없어야 정상적으로 동작한다.

latex 대신 xelatex 쓰기

latex 대신 xelatex을 쓰게 설정하면 dvipdfmx 및 dvips -> ps2pdf 루트를 사용할 수 없게 된다.
반면 pdflatex 대신 xelatex을 쓰도록 설정하면 pdflatex 루트를 사용할 수 없다.
어떤 방식을 사용할지는 자신의 필요에 맞게 결정한다.

여기서는 latex 대신 xelatex을 쓰도록 설정하는 방법.

Commands에서 latex 명령을 다음과 같이 고친다.
xelatex -shell -synctex=-1 -interaction=nonstopmode %.tex

Quick Build에서 LaTeX + View Dvi를 선택한다.

인코딩

Editor탭에서 반드시 Editor Font Encoding을 UTF-8로 해두자.
settingtm2.png

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-04-01 01:15:50
Processing time 0.0346 sec