KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
He is truly wise who gains wisdom from another's mishap.
FrontPage › EmacsW32/KC2008
KC2008/TeXLive에서 EmacsW32를 기본 에디터로 쓰는 방법에 대한 팁을 모아봅니다.

SumatraPDF InverseSearch 설정

  • [http]ntemacs23의 경우 다음과 같은 명령어를 cmd창에서 실행한다.(한줄명령어임)
    "C:\Program Files\SumatraPDF\sumatrapdf.exe" -inverse-search "C:\Program Files\ntemacs23\bin\emacsclientw.exe -n +%l \"%f\""
    


DeleteMe

hermian 님, Emacs에서 Forward search를,
(list "PDFSearch" "c:\\usr\\texlive\\HOME\\bin\\fsrch.bat %a %b %n" 'TeX-run-command nil t))
이렇게 하면 어떻게 되나요? 혹시 잘 될까요?

해봤는데요 fsrch.bat 의 %a로 넘어가는 인자가 emacs에서 "first.pdf"로 되어서 안되는 군요. 즉 다음 경우는 되는데
c:\usr\texlive\HOME\bin\fsrch.bat first.pdf first.tex 97
다음 경우는 안되는 군요.
c:\usr\texlive\HOME\bin\fsrch.bat "first.pdf" first.tex 97
batch파일에서 어떻게 할 수 없을까요? 2008-09-17

저도 비슷하게 고치고 있었는데 ㅋㅋ. 여튼 되는 것 같습니다만 이상하게 SumatraPDFPDFSync를 테스트하면 v3engine.sys와 뭔 관계가 있는지 공포의 블루스크린이 자꾸 뜹니다. ㅜㅜ. 잘 되는지는 좀 더 테스트해봐야겠습니다. PDFSearch를 할때마다 수마트라PDF가 하나씩 뜹니다요. cmd.exe에서 해보면 명령어 칠때마다 하나씩 뜹니다. --hermian
Emacs의 DDE Client를 이용하는 수밖에 없겠군요. :-(

고치기전에 cmd.exe에서 잘되었는데 왜 고친 batch는 안될까요?

echo로 디버깅해서 성공했습니다. 참으로 민감한 batch입니다. 5번째줄의 echo %1 >_sttmpecho %1>_sttmp로 수정했습니다. 즉 %1뒤의 공백을 없애니 되는군요. 파일이름에 뒤에 공백이 붙어서 DDE client가 좀 거시기 했나봅니다. 잘됩니다. 도은이 아버님 감사합니다.
다행입니다. :) 정리한 것으로 다시 올렸습니다.

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-09-18 04:12:43
Processing time 0.0324 sec