KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Make a wish, it might come true.
FrontPage › EditPlus

목차

1 EditPlus
2 TeX system과의 연결 설정
2.1 파일 연결
2.2 에러 검출
2.3 인버스 서치
2.3.1 DviOut을 이용한 DVI에서의 inverse search
2.3.2 SumatraPDF를 이용한 PDF에서의 inverse search
2.4 포워드 서치
2.4.1 SumatraPDF를 이용한 PDF로의 forward search
2.5 User Tool 설정
3 EditPlus 사용 TIP
3.1 Cliptext
3.2 자동 완성
3.3 Matching Brace

1 EditPlus


EditPlus는 이에스컴퓨팅(대표: 김상일)이 개발한 텍스트 에디터로서 현재 v3.10이 최신 버젼

2 TeX system과의 연결 설정

2.1 파일 연결

명령창에서 다음과 같이 하면 된다.
#> associate .tex "C:\Program Files\Editplus 3\editplus.exe"

2.2 에러 검출

KCmenuTeX system관리 탭의 환경 변수 설정 항목의 TEXEDIT을 다음과 같이 지정해 준다.
"C:\Program Files\Editplus 3\Editplus.exe" "%s" -cursor %d

2.3 인버스 서치

2.3.1 DviOut을 이용한 DVI에서의 inverse search

DviOut -> Option -> Setup Parameters -> Common -> src:
"C:\Program Files\Editplus 3\Editplus.exe"^s"%s" -cursor %d

2.3.2 SumatraPDF를 이용한 PDF에서의 inverse search

* 커맨드 창에서 다음을 실행하여 SumatraPDF에게 inverse search시 실행될 에디터를 알려줌.
"C:\Program Files\SumatraPDF\sumatrapdf.exe" -inverse-search "\"C:\Program Files\EditPlus 3\editplus.exe\" \"%f\" -cursor %l"

2.4 포워드 서치

2.4.1 SumatraPDF를 이용한 PDF로의 forward search

* synctex=-1 옵션을 넣어서 컴파일함. 예)
C:\texlive\2008\bin\win32\pdflatex.exe -synctex=-1 $(FileDir)\$(FileName)
* editplus에서 pdfviwer를 다음과 같은 방법으로 부름
C:\Program Files\SumatraPDF\SumatraPDF.exe "$(FileDir)\$(FileNameNoExt).pdf" 
혹은
kcpdfopen "$(FileDir)\$(FileName)" $(CurLine) 0
(by yoonju)
/!\ pdf화일로의 inverse , forward search는 KC2008에서부터 지원함...

2.5 User Tool 설정

  • latex

editplus1.jpg
  • argument
    -src -file-line-error "$(ProjectName).tex"
    
  • 컴파일 후 커맨드 윈도우를 자동으로 닫으려면 Close window on exit 옵션에 체크

  • dvi search(포워드 서치)

editplus2.jpg
  • argument
    -1 "$(ProjectName).dvi" "# $(CurLine) $(FileNameNoExt).tex"
    


3 EditPlus 사용 TIP

3.1 Cliptext

  • Cliptext는 일종의 상용구라고 생각하면 되며 ^! 기호를 사용하여 핫스팟을 지정할 수 있어 편리하다. 핫스팟은 상용구가 입력된 후에 자동으로 커서가 위치하는 부분을 말하며, 특히 텍스트의 일부분을 블럭을 지정한 후에 Cliptext를 삽입하면 해당 부분을 핫스팟 위치에 둘러싸고 Cliptext의 내용이 입력되므로 이미 입력된 내용 전후로 태그를 입력할 때 특히 편리하다.

EditPlus_2008-04-24_211412.png
그림에서 보이는 것과 같이 지정하면 ^!기호 부분으로 커서가 자동으로 이동

  • 한 줄 뿐만 아니라 여러 줄로 된 내용을 입력할 수 있다.

  • 새로운 Cliptext 파일을 만들기 위해서는 Cliptext 창의 Cliptext목록에서 오른쪽 클릭 -> 새파일(N)을 선택하여 파일 이름과 Cliptext 이름을 지정해주면 구문 디렉토리로 지정된 폴더에 자동으로 .ctl 파일이 생성된다.

  • Cliptext를 활성화 하려면 보기 -> 도구 모음 -> 클립텍스트 창 을 선택

3.2 자동 완성

  • 짧은 단어를 자동으로 미리 지정한 완전한 구절로 바꾸어 주는 기능.
  • 예를 들어 \l을 \lambda 라고 지정해 두면 \l을 누르고 스페이스바를 누르면 \lambda 가 자동으로 입력됨.
  • Cliptext와 마찬가지로 여러 줄, 그리고 핫스팟을 지정할 수 있음.
  • 자동 완성 파일을 만드는 법은 간단하므로 이미 만들어져 있는 .acp 파일을 참고
  • 자동 완성 파일 지정은 도구 -> 기본설정 -> 파일 -> 설정 및 구문 강조 에서 파일 종류를 선택하고 자동 완성 파일을 지정하면 됨 (파일 종류별로 따로 지정)
  • LaTeX을 위한 자동완성 화일 예 (http://www.ktug.or.kr/jsboard/read.php?table=contrib&no=5177 by yoonju)

3.3 Matching Brace

아래와 같이 View -> Matching Brace 옵션에 체크해주면 그림의 (-\eta) 부분과 같이 커서가 위치한 부분의 괄호의 괄호 짝을 찾아 자동으로 highlight해 준다.

EditPlus_macthing_brace.jpg

  • CTRL + ]: 현재 커서 위치의 괄호 짝으로 이동
  • CTRL + SHIFT + ]: 현재 커서 위치의 괄호 전체 선택



^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-04-22 18:05:00
Processing time 0.0436 sec