Tag Archives: KC2006

LaTeX을 이용한 문서 작업

대부분의 회사에서 MS office를 기반으로 문서 작업을 하실텐데요. 저희 회사도 별다르지 않습니다. 그런데, 회사에서 “워드”로 문서 작업할 때 고생을 많이 하는 것이, 그림이 많아지면 열 때 한참 시간이 걸린다거나, 다른 부분의 내용을 갖다 붙이면 열심히 붙여둔 제목 순서가 어긋나 버린다던지.. 그런 일이 빈번합니다.


개인적으로 CVS의 열성적인 사용자인데, [wp]CVS[/wp]에서 binary형식의 word파일은 사실 버전 관리가 정상적으로 이루어진다고 볼 수 없죠(수많은 카피본을 만들뿐이니까요.). 그래서, 한 2년 전부터 간단한 문서는 MS word로, 매뉴얼과 Technical report는 [wp]LaTeX[/wp]으로 작성하고 있는데 아주 성공적으로 정착했다고 개인적으로 자평합니다.


많은 분들께서 LaTeX를 들어보셨을텐데, 많이들 힘들어 하는 이유가 “한글 사용이 어려워서..”, “설치 운용이 어려워서”입니다. 텍스트 창에서 명령을 써야 한다는 점은 적어도 프로그래밍 언어를 많이 사용하는 사람들한테는 별로 단점은 아닌 것 같습니다. (가끔 귀찮을 때는 있지만 말입니다.). 그런데, 이런 설치/운용에 대한 문제는 KTUG에서 제작한 KC2006을 기점으로 사라졌다고 생각합니다. 팀의 후배들한테 소개해주었는데, 다들 쉽게 설치/운용하고, 어렵지 않게 적응하더군요.


이제, 저희 팀에서는 내부적으로 [wp]LaTeX[/wp]/KC2006(실제적으로는 KC2006-2)을 기반으로 하는 환경에서 작업을 하려고 합니다. 이렇게 함으로써 작업 있어서 몇 가지 장점이 생기는데요..



  1. PDF writer가 필요 없다. (LaTeX은 양질의 PDF를 만들어 줍니다!)

  2. 공동 작업에 있어서 CVS를 이용하고, 이에 따라 문서의 버전 관리가 쉬워진다

  3. 자유로운 comment 사용이 가능하기 때문에 좀더 명확한 문서 작성이 가능하다.

  4. 일관된 문서 형식을 유지하기가 수월하다

  5. 조건부 문서 작성이 쉽다. (어떤 peripheral이 포함되는지, 어떤 feature가 포함되는지에 따라 compile time에 문서를 포함하는.. single sourcing이라고 하신 거 같은데..)

  6. 소소하지만.. 제가 회사 문서를 위하여 작성한 Acroedit 스크립트, 회사 문서 스타일등을 사용할 수 있습니다. verilog 소스 코드를 위한 스크립트 라던지.. ^^;

위의 장점은 워드로도 가능합니다만, LaTeX을 사용하면 더 효과적이 되는 부분이지요. 물론, 단점도 존재합니다. 어찌보면 제가 LaTeX을 사용하면서 느끼는 문제일 수도 있습니다.



  1. 표 작성이 어렵다.
    하드웨어쟁이들은 비트당 뭐뭐뭐 하는 걸 표로 많이 표시하는데, LaTeX로 작성하면 좀 귀찮아집니다. 이럴때는 Excel로 표를 만들고 OLETeX를 이용해서 그림으로 변환한 다음에 TeX에 삽입하는 편법을 사용합니다. [1]OLETeX는 OLE기능을 위하여 사용할 수도 있습니다만, 저는 개인적으로 EPS 생성 프로그램으로만 사용합니다. ^^; WMF2EPS를 원래 썼었는데, shareware이기도 하고.. OLETeX가 떨어지는 부분을 잘 모르겠더군요.

  2. 다른 사람들의 저항감이 있다
    특히 관리부터 사람들과 윗분들…

그래서, 내부적으로만 일단 사용할 예정이죠. 사실 이런 문제는 굳이 말로 떠들어봤자 힘만 들거든요. 직접 보여주는 것이 최선이라 생각합니다.


혹시 관심 있으신 분은 http://www.ktug.or.kr/에 방문해 보십시요.

Notes & References

Notes & References
1 OLETeX는 OLE기능을 위하여 사용할 수도 있습니다만, 저는 개인적으로 EPS 생성 프로그램으로만 사용합니다. ^^; WMF2EPS를 원래 썼었는데, shareware이기도 하고.. OLETeX가 떨어지는 부분을 잘 모르겠더군요.

KC2006 mini. 국내 LaTeX 환경의 표준을 노린다.

KTUG collection 2006은 이전에 윈도우용 Latex 환경으로서는 가장 많이 사용되었던 MiKTeX에 비교해서 빠른 속도, 안정적인 동작, 한글화에 맞추어진 환경으로 많은 Latex 사용자들에게 각광을 받았습니다.


저 같이 Latex을 사용할 줄만 알고, 설치하는데 항상 고생했던 사람은 컴퓨터가 불안할때 포맷을 못하는 가장 큰 이유가 latex설정 문제였습니다. MikTex설치하는 것 까지는 좋은데, 항상 이후에 한글 설정하려고 hpack깔고 한글 pdf를 만들기 위해서 이런 저런 설정하다보면 몇일 넘기기 일수였으니 말입니다. 좀처럼 익숙해지지도 않고..


그러던 차에 KC2006(KTUG-Collection 2006) CD을 받아서 설치했는데.. 세상에나 이렇게 편할 수 없었습니다.(예전에 감상을 쓴 적이 있지요..) 뭐, 소소하게 이렇게 저렇게 건드려야 할 것도 있지만 저로서는 만족스러웠습니다.


하지만, KTUG의 부지런하신 많은 분들께서 KTUG Collection 2006을 더 발전시켜 거의 완전한 윈도우 기반 프로그램처럼 만드셨습니다. 바로 오늘 소개 시켜드릴 KC2006 Mini입니다.


이제 더 이상 윈도우에 Latex을 설치하는데 고민할 필요가 없습니다. 다운 받아서, 설치만 하면 끝입니다.!!!!


안정적이며, 빠른 동작 성능으로 각광받았던 KC2006이 MiKTeX에 비하여 떨어지던 사용자 편의성에 중점을 두고 업데이트 되었으며, 그 중심에는 설정과 컴파일, 패키지 추가 설치를 간편하게 해주는 KCMenu라는 것이 있지요. 무슨 말이 필요하겠습니까?


다운 받아 설치해 보십시요.


[설명 페이지] [바로 다운로드]


Editor로는 EmEditor가 권장됩니다만, 저는 AcroEditor도 좋다고 생각합니다. 단 AcroEditor의 경우 Unicode를 지원하기는 하지만 CPC797에서 표현하지 못하는 한글은 Unicode로 변환되지 않습니다. 그래도, 워낙에 손에 익은 상태라.. ^^; 게다가 AcroEditor의 Scirpt로 Tex 매크로를 몇개 만들어둔 상태라 이전이 쉽지 않네요..


참! 광고 한 가지!


KTUG 5주년 기념 학술 발표회 및 한국 텍 학회 창립 총회가 1월 27일 10시부터 한국 고등 과학원에서 열립니다. TeX에 관련된 좋은 발표가 많이 있을 예정입니다. TeX에 관심있으신 분들과 함께 했으면 좋겠습니다. 자세한 사항은 [여기]를 참고하십시요.