LaTeX Word Count
보통 에디터에서 LaTeX 단어 개수를 세는 일은 LaTeX 매크로들 때문에 조금 까다롭습니다.
이번에 필요해서 찾아보니 자동으로 이것을 해 주는 스크립트가 있네요. LaTeX word count 에 가시면 이것을 자동으로 해 주는 Perl script를 받을 수 있고, 자주 사용하는 분이 아니라면 web-interface 를 이용해도 충분할 듯 합니다.
파일을 선택해도 되고 특정 부분만 복사해서 붙여넣기 해도 되는군요.
Unicode를 지원하며 중국어와 일본어는 잘 돌아간다고 합니다. 아직 한국어에 대한 언급은 없네요.
TeXnicCenter 2.0 Alpha 1 릴리스
TeXnicCenter 2.0 Alpha 1 가 나왔습니다. 실행해 보았는데 에디터 디자인이 아주 좋아졌을 뿐만 아니라 드디어 유니코드를 지원해서 한글을 볼 수 있네요.
간단한 설정으로 TexLive(KC2008)에서 컴파일할 수 있었고 또 PDF Viewer를 SumatraPDF로 설정하니 다른 설정 없이도 forward search가 동작합니다.
Alpha버젼이니 당연히 버그들이 보입니다만 상당히 기대되는 Editor입니다.
마우스로 그린 LaTeX 심볼 인식 – Detexify
Detexify는 마우스로 그린 LaTeX 심볼을 인식하여 해당기호의 태그가 무엇인지 바로 알려주는 웹 툴입니다.
스크린샷에서 보이듯이 하얀 박스 안에 마우스로 심볼을 그리면 가장 비슷한 심볼들을 찾아서 태그와 함께 보여줍니다.
LaTeX으로 문석 작성하다가 심볼 기호가 생각이 안날 때 유용할 것 같습니다.
행번호와 열번호를 User Tool에서 사용하기 위한 SlickEdit 매크로
SlickEdit은 built-in된 행번호와 열번호 변수가 없습니다. 따라서 Sumatrafowardsearch 에 행번호와 열번호를 넘겨주기 위해서 다음의 Slick-C 매크로를 이용하면 됩니다.
매크로를 아무 .e 파일로 저장, Macro -> Load Module 메뉴에서 로드한 후 부터 Tool 설정에서 %M current-line-number% 와 %M current-col-number% 로 사용가능합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include "slick.sh"; _str current_line_number() { if (_no_child_windows()) { return 0; } return _mdi.p_child.p_line; } _str current_col_number() { if (_no_child_windows()) { return 0; } return _mdi.p_child.p_col; } |
Python Script: Gmail의 SMTP를 이용한 메일 발송 스크립트
Gmail SMTP를 이용하여 메일을 자동으로 전송하는 Python Script 입니다. ASCII 문자만 될 것 같지만 영문으로 자동 이메일을 보내시려고 할 때 유용할 듯.

