Chociaż nie jest to dokładnie to, czego prosić polecam rzucić okiem na org-mode , w emacs trybie obejmującego wszystkie Twoje potrzeby.
Dlaczego polecam tryb org? (tj. profesjonaliści)
- Tryb org umożliwia pisanie tekstu i kodu w jednym dokumencie, z równym podkreśleniem obu części, tekstu i kodu (chociaż nigdy nie korzystałem ze sprytu, czuję, że bardziej skupiam się na kodzie). W tym celu tryb org pozwala na wiele uproszczeń podczas pisania tekstu w porównaniu do czystego LaTeXa (tzn. & Jest & zamiast \ &, tekst staje się kursywą, otaczając go / lub pogrubiony *). Te elementy znaczników zostaną wyeksportowane do prawdziwego LaTeXa, ale znacznie ułatwią życie.
- Tryb org pozwala eksportować tekst nie tylko jako LaTeX lub beamer, ale nawet HTML lub inne formaty (np. TaskJuggler, ... )
- Trybu org można używać do innych zadań, takich jak organizowanie życia za pomocą gtd .
- Emacs jest jednym z najpopularniejszych i najbardziej dojrzałych edytorów tekstu, dostępnych na wszystkie platformy i produktywnie wykorzystywanych od późnych lat 70. do wszelkiego rodzaju zadań programistycznych. Ponadto istnieje bardzo popularne połączenie z R, ESS , opracowane między innymi przez głównych członków R Kurta Hornika i Martina Maechlera. Używając emacsa, możesz go używać do wszystkich zadań, nie tylko do zamiatania i integracji R (to jeden z powodów, dla których niektórzy nazywają Emacsa raczej systemem operacyjnym niż edytorem). Sidenote: Emacs został pierwotnie opracowany przez mistrza GNU, Richarda Stallmana.
Wady:
- zamiast uczyć się tylko jednej rzeczy na raz, będziesz musiał nauczyć się jeszcze więcej naraz: Emacs (który prawdopodobnie ma skomplikowaną obsługę), tryb org i LaTeX.
- instalacja Emacsa, trybu org, ESS może być kłopotliwa. Zwłaszcza jeśli (tak jak ja) nic nie wiesz o lisp, pisanie pliku .emacs jest naprawdę do bani.
Jeśli chcesz spróbować (bardzo polecam), w Journal of Statistics Software znajdziesz najnowszą pracę na temat trybu org .
To, co zalecam na początek, to najpierw spróbować zrobić pierwsze dokumenty w trybie org i wyeksportować je jako LaTeX lub pdf (tj. Bez R). Jeśli się powiedzie, po prostu spróbuj dodać kod R do dokumentu i zobacz, jak możesz wyeksportować odpowiednie rzeczy.
Gorąco polecam uzyskanie ściągów lub kart referencyjnych dla wszystkich używanych programów (Emacs, org-mode, LaTeX, TeX i ESS). Co więcej, podstawowa znajomość LaTeX, na co wskazuje Chris Beely (wikibooks), zdecydowanie też bardzo pomaga.
Moja obecna konfiguracja polega na tym, że zwykle pracuję z trzema buforami równolegle. Jeden bufor trybu org z dokumentem, jeden skrypt R trybu ESS do przechowywania kodu i wypróbowywania różnych rzeczy, a jedna konsola R jest dostępna z obu skryptów. To działa naprawdę świetnie.
Niektóre rzeczy, które lubię używać: