KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
FrontPage › TeX편집기
TeX을 조판하는 데 쓰는 편집기

목차

1 "TeX 편집기"란?
2 TeXWorks
3 Emacs 편집기
4 Vi 편집기
5 윈도용 WinEdt
6 EmEditor
7 그밖의 Text 편집기
7.1 ShareWare/상용 편집기
7.2 FreeSoftware/OpenSource 편집기
8 TeX 편집기가 갖추어야 할 조건

1 "TeX 편집기"란?


TeX은 조판기(Formatter)이다. 자르기, 붙이기, 찾기, 바꾸기 등과 같은 기능은 편집기(Editor)가 맡는다. TeX 파일은 메모장(notepad)에서 편집하고 DOS 창(이 창을 종종 Console이라고 하는 데 그 뜻은 원래 파이프 오르간의 연주대라고 함)의 쉘 프롬프트(껌벅이는 커서: 그러니 연주자인 셈)에 필요한 명령을 입력하여 조판(Format 또는 Compile)하도록 되어 있다. 한TeX1.5, hTeXn 등에는 자체 내에 편집기가 포함되어 있었다. 요사이도 PCTeX에 편집기가 딸려오는 것 같으나 PCTeX 자체가 한글이 지원되지 않기 때문에 쓰지 않는다. 윈도 플랫폼이 장치된 PC에서 메모장(notepad) 외의 별도의 편집기를 쓰는 데 대하여 아래와 같은 상반된 견해가 있다.

  • Tobias Oetiker et al.이 쓰고 김강수 외 여러분이 번역한 lshort-kr(LaTeX2e 입문)의 9쪽에 다음과 같은 글이 있다.
LaTeX 자체는 GUI나 예쁘장한 누름 버튼 같은 것이 전혀 없는 프로그램이다. 그것은 그냥 입력 파일을 처리하는 프로그램일 뿐이다. 어떤 LaTeX 시스템은 입력 파일을 컴파일할 수 있는 클릭 버튼을 가진 GUI 방식의 프론트 엔드(front end) 프로그램을 설치해 주기도 한다. 그러나, 진짜배기 사용자는 "클릭"하지 않는다.

  • Guido Gonzato가 쓰고 도은이아빠께서 번역한 LaTeX4Wp의 2쪽에 아래와 같은 글이 있다.
LaTeX이 텍스트 조판(typesetting)을 해준다고 치자. 그렇다면 글은 무엇으로 써야 하는가? 답: 훌륭한 에디터(편집기)를 이용하면 된다. LaTeX을 이해하는 에디터라면 더 좋다. LaTeX 원본(source)을 쓰는 목적으로 만들어진 에디터들도 존재하며, 그 중 일부는 WysiWyg이거나 거의 WysiWyg에 가까운 것도 있다. 플레인 텍스트를 저장할 수 있는 에디터라면 어떤 것도 괜찮기는 하지만(심지어 Windows의 notepad도 된다), 많은 TeX 전문가들(TeXnicians)은 아래와 같은 편집기의 설치를 권장한다. 아래(생략)

3 Emacs 편집기

Emacs 또는 NTEmacs를 보라.

다음 편집기들은 Emacs를 흉내내거나 Emacs에서 파생된 별도의 에디터들이다.

4 Vi 편집기

ViEditor 또는 VimEditor를 보라.

5 윈도용 WinEdt

윈도 사용자들이 가장 많이 쓰던 TeX 편집기. ShareWare. 설치는 WinEdt설치를 참조하고 기능 및 활용에 대해서는 WinEdtTip, Yhchoe/WinEdt가이드를 볼 것.
  • 현재 TeX에서 한글 구현은 Unicode/UTF-8을 이용한 방법이 발전하고 있다. WinEdt7.0부터는 unicode 문제는 모두 해결되었다.
  • WinEdtMiKTeXTeXLive 어느 시스템과도 함께 사용할 수 있다. 따라서 unicode를 완벽하게 지원하는 WinEdt7.0부터는 KoTeXLive를 사용할 때 아무런 문제가 없다.

6 EmEditor

WinEdt5.4까지의 부실한 유니코드 지원 문제 때문에 대안으로 떠오른 윈도용 편집기. 범용 편집기이나 TeX 작업에 알맞게 특화하여 사용할 수 있다. Free 버전은 무료이나 plug-in 기능이 빠져 있는 등 기능 제한이 있고, Standard 및 Professional 버전은 Shareware.

7 그밖의 Text 편집기

TeX은 GUI 편집기가 아닌 일반 노트패드와 같은 text편집기를 사용하여 TeX 입력 파일을 만들 수 있다.
아래아한글, MS Word와 같은 워드프로세서에서도 TeX입력파일을 만들 수 있다. 우선은 입력된 파일을 txt로 저장하였다가 확장자를 txt에서 tex로 고치면 된다.

널리 쓰이는 text 편집기는 다음과 같은 것들이 있다.

  • Notepad: 윈도우즈상에서 쓰이는 가장 단순한 텍스트 편집기

7.1 ShareWare/상용 편집기

7.2 FreeSoftware/OpenSource 편집기

Nsmk:프로그램예찬에 가면 이들 편집기의 자랑이 있다.

8 TeX 편집기가 갖추어야 할 조건

어떤 편집기라도 TeX 작업을 할 수는 있겠지만, 그래도 TeXing을 좀더 편하게 할 수 있게하는 편집기의 기능이 어떤 것이 있을지 자유롭게 적어보면 좋겠습니다.

기능 Emacs WinEdt NotePad UltraEdit AcroEdit JEdit EmEditor
Copy/Paste/Search/Replace o o o o o o o
Syntax Highlighting o o x o o o o
Inverse Search o o x o o o o
Forward Search o o x o o o o
Documents/Structure/Semantic Tree o o x ? x o o
Reference/Citation Automation o o x x x o(partially) o
Compile-time Error Detection o o x o o o o
Unicode(UTF-8) o o o o o o o
Command Line/Call External Program o o x o o o o
GUI Buttons x o x x o o o
Shortcut Key Definition o o x o o o o
Project Management o o x o ? o o


See also: 내가쓰는편집기에 자신이 사용하고 있는 편집기 이야기를 자유롭게 써주십시오.



^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-05-23 09:37:07
Processing time 0.0623 sec