이것은 정확히 당신이 요구 한 것이 아니지만 모든 요구 사항을 통합 한 emacs 모드 인 org-mode를 살펴 보는 것이 좋습니다 .
왜 org-mode를 추천합니까? (즉, 전문가)
- org-mode를 사용하면 한 문서 내에서 텍스트와 코드를 작성할 수 있으며 텍스트와 코드 모두를 동일하게 강조합니다. 이를 위해, org-mode는 순수 LaTeX와 비교하여 텍스트를 작성할 때 많은 단순화를 허용합니다 (즉, \ & 대신 &는 &이고, &는 굵은 체로 묶음으로써 *는 이탤릭체가됩니다). 이 마크 업 요소는 실제 LaTeX로 내보내 지지만 훨씬 쉽게 사용할 수 있습니다.
- org-mode를 사용하면 텍스트를 LaTeX 또는 beamer뿐만 아니라 html 또는 기타 형식 (예 : TaskJuggler, ... )으로 내보낼 수 있습니다
- 조직 모드는 사용하는 사람의 삶을 조직하는 등의 다른 작업 suchs 사용할 수 있습니다 GTD를 .
- Emacs는 모든 플랫폼에서 사용 가능하며 70 년대 후반부터 모든 종류의 프로그래밍 작업에 생산적으로 사용되는 가장 인기 있고 성숙한 텍스트 편집기 중 하나입니다. 또한, 특히 R 핵심 멤버 인 Kurt Hornik 및 Martin Maechler가 개발 한 R, ESS 와의 매우 인기있는 연결이 있습니다 . emacs를 사용하는 경우 스 위브 및 R 통합뿐만 아니라 모든 작업에 사용할 수 있습니다 (이는 일부 사람들이 Emacs를 편집기가 아닌 운영 체제라고하는 이유입니다). 주석 : Emacs는 GNU mastermind Richard Stallman이 처음 개발했습니다.
단점 :
- 한 번에 한 가지만 배우는 대신, 한 번에 더 많은 것을 배워야 할 것입니다 : Emacs (아마도 복잡한 처리가 필요합니다), org-mode 및 LaTeX.
- Emacs, org-mode, ESS 설치는 번거로울 수 있습니다. 특히 (나와 같이) lisp에 대해 아무것도 모른다면 .emacs 파일을 작성하는 것이 정말로 짜증납니다.
시도해보고 싶다면 (권장합니다) Journal of Statistical Software의 org-mode에 관한 최신 논문 이 있습니다.
내가 시작하기를 권장하는 것은 먼저 org-mode에서 첫 번째 문서를 작성하고 LaTeX 또는 pdf로 내보내는 것입니다 (예 : R이없는 것). 성공하면 간단히 R 코드를 문서에 추가하고 관련 항목을 내보내는 방법을보십시오.
사용 된 모든 프로그램 (Emacs, org-mode, LaTeX, TeX 및 ESS)에 대한 치트 시트 또는 참조 카드를 얻는 것이 좋습니다. 또한 Chris Beely (wikibooks)가 지적한 LaTeX에 대한 기본적인 이해도 많은 도움이됩니다.
현재 설정은 일반적으로 3 개의 버퍼로 병렬로 작업하는 것입니다. 문서가 포함 된 하나의 조직 모드 버퍼, 코드를 유지하고 다른 것을 시도하기위한 하나의 ESS 모드 R 스크립트 및 두 스크립트에서 하나의 R 콘솔에 액세스 할 수 있습니다. 이것은 정말 잘 작동합니다.
내가 사용하고 싶은 것들 :