Archive for the ‘latex’ Category
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; } |
여러 텍스트 에디터들의 SumatraPDF inverse search 설정
inverse search를 위해, william.famille-blum.org의 이 버전의 SumatraPDF를 사용하시는 것을 추천합니다. File 메뉴의 “Set inverse search command-line” 를 통해 inverse search옵션을 바꿀 수 있어 편리합니다. (이 옵션이 없는 버전은 커맨드 라인에서 옵션을 지정해야 하는데, 저는 실패할 때가 많더군요.)
각 텍스트 에디터들의 설정은 다음과 같습니다: (“C:\Program Files ..\” 부분은 실행파일의 위치에 맞게 수정해서 쓰시면 됩니다)
SlickEdit
1 | C:\Program Files\SlickEditV14.0.1\win\vs.exe "%f" –#%l |
UltraEdit
1 | "C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit32.exe"^s "%f/%l/%c" |
EditPlus
1 | C:\Program Files\EditPlus 3\editplus.exe "%f" -cursor %l |
TexMaker
1 | C:\Program Files\Texmaker\texmaker.exe "%f" -line %l |
*. 이 포스트는 계속 업데이트하겠습니다.

