KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Try to value useful qualities in one who loves you.
FrontPage › SumatraPDF/Sync/NPP

옛 버전이 없습니다



SumatraPDF 와 Notepad++(KCmenu plugin) 사이의 PDFSynchronization.

설정

SumatraPDF 설치

KCmenu for NPP 설정

  • Notepad++(NPP)의 plugin KCmenu에게 sumatrapdf를 viewer로 사용하겠다고 알려준다.
  • 먼저 KCmenu를 실행하여, "Compile" 탭의 "추가기능"을 체크하면 명령행이라는 작은 탭이 열린다. 이것을 클릭하여 다음 그림과 같이 notepad로 시작하는 행 중 두번째 것을 고른 후 "Enter"를 입력한다.
    fromkcmenu.png
  • 그러면 메모장이 열리면서 새로운 파일을 만들 것인가를 묻는데, Yes로 답하고 메모장에 아래 그림과 같이 써넣고 저장한다.
    newinifile.png


    editinifile.png
  • [TeXSystem]
    userDefinedPDFViewer="C:\Program Files\SumatraPDF\sumatrapdf.exe"
    


SumatraPDF 설정

  • cmd 창을 열어서(cmd 창을 여는 방법은 KCmenu의 추가 기능에서 고르는 방법도 있고, notepad++에서 Alt-A를 누르는 방법도 있다.) 다음 그림과 같은 명령을 직접 써넣는다.
    > "C:\Program Files\SumatraPDF\sumatrapdf.exe" -inverse-search "C:\usr\texlive\notepad++\notepad++.exe -n%l \"%f\"" 
    directeditorposition.png
  • 이 설정 명령은 반드시 cmd를 통해서 해야 하며, 단 한 번 실행하면 된다.

동작 확인

  • Notepad++로 적당한 파일을 열어서 F6을 눌러 다시 컴파일한다. 컴파일을 다시 해야 한다.
    • 명령행 컴파일시에는 명령행 옵션으로 -synctex=-1을 추가해야 한다. Notepad++/KCmenuF6 키는 이것을 자동으로 해준다.
  • pdf를 sumatrapdf로 열거나 에디터의 F7로 pdf를 열어서 적당한 곳에서 더블 클릭, 인버스 서치가 잘 되는지 본다.
  • 포워드 서치는 F7로 이루어진다. 에디터의 현재 커서가 위치한 행에 해당하는 pdf의 해당 부분으로 이동한다.

ForwardSearch

  • KC2008 0.1.1 업데이트 후, [F7]이나 [F5]SumatraPDF를 부르면, 즉 SumatraPDF를 viewer로 설정해두면 잘 동작한다.
  • NotePad++ 참고.

문제점

  • 경로명 혹은 파일명에 한글이 포함되어 있으면 동작하지 않는다. Notepad++ 에서 F5 혹은 F7을 눌러도 SumatraPDF 만 뜰 뿐 컴파일 된 PDF 문서가 보이지 않는다.


^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-11-17 23:18:59
Processing time 0.0734 sec