¿Cuál es una buena configuración para LaTeX y R?

19

No estoy seguro de si este es el lugar adecuado para esta pregunta, así que pido disculpas si no lo es.

Quiero cambiar de Windows a Ubuntu, o al menos tener un sistema operativo adicional al lado de Windows. He probado Ubuntu antes, pero nunca me gustaron los editores de texto y la consola R que encontré. Lo principal que necesito hacer es programar en R, compilar paquetes, compilar C ++ (con Rcpp + en línea) y escribir documentos LaTeX (con Sweave).

Entonces me preguntaba:

  • ¿Ubuntu es una buena distribución de Linux para programación estadística?
  • ¿Qué es un buen editor de texto para Ubuntu?
  • ¿Qué es una buena consola R / IDE para Ubuntu?
  • ¿Qué es un buen editor / distribución de LaTeX para Ubuntu?
Sacha Epskamp
fuente
1
Es posible que necesitemos más detalles. Ubuntu está bien. Que no te gusta Yo uso Emacs / ESS. JGR, RStudio están disponibles. Configurar LaTeX es trivialmente fácil.
1
@Sacha: Sí, larga guerra de llamas, larga guerra de llamas y larga guerra de llamas. Verificaría RStudio o Eclipse / StatET. @Dirk le dirá e-macs (y si le gusta pasar por la curva de aprendizaje empinada, bien podría valer la pena). Eclipse también es compatible con Latex y Sweave. Pero me temo que esta pregunta se cerrará pronto ...
Joris Meys
Gracias por migrar, ni siquiera sabía de este sitio de SE. Todo lo que realmente busco en un editor de texto es una sangría fácil y para resaltar y pasar líneas a R. En Windows Notepad ++ hace todo lo que realmente quiero. Para LaTeX, me gusta un editor que tiene algunos de los códigos integrados en menús desplegables o lo que sea.
Sacha Epskamp
Por lo general, obtendrá mejores respuestas si las divide en publicaciones de preguntas separadas. ¡Gracias!
Firefeather

Respuestas:

3
  1. Sí, aunque algunas personas que conozco encontraron un poco difícil cambiar de WinEdt.
  2. Me gusta gedit, el editor de texto predeterminado en Ubuntu, aunque hay muchos otros editores de texto que también son buenos. Una cuestión de preferencia personal.
  3. Pruebe RKWard en el centro de software de Ubuntu.
  4. Al buscar en el centro de software de Ubuntu "LaTeX" obtendrá buenos resultados. Intentaría con Texmaker.
nickguletskii
fuente
1
Fui con Gedit y texmaker. Emacs parece muy útil, pero es más un objetivo a largo plazo que algo que tengo que usar hoy :) Gracias.
Sacha Epskamp
15

En orden:

  1. Sí, ya que los paquetes R están bien mantenidos y obtienes las compilaciones CRAN de R para que ni siquiera te quedes atrás.
  2. Me gusta Emacs (También vea docenas de publicaciones en StackOverflow y otros sitios de StackExchange a elección del editor).
  3. Me gusta Emacs con ESS. (Dito para las opciones del editor R.)
  4. Me gusta Emacs con AucTex.

Dejando a un lado las risas, muchos miembros de R Core usan la misma combinación de Emacs + ESS + AucTex.

Además, si bien aprender Emacs seguramente es algo bueno a largo plazo, hay muchos editores decentes en Ubuntu que se pueden usar para R, LaTeX y C ++. A algunas personas parece gustarles Geany; Estoy seguro de que también puedes encontrar algo adecuado.

Dirk Eddelbuettel
fuente
1
Emacs es maravilloso para R y LaTeX. El resaltado constante de ambos códigos fuente, los excelentes accesos directos de errores y la capacidad de nunca salir hacen que valga la pena la inversión de tiempo (en realidad no tanto tiempo para los comandos simples). Los comandos de movimiento de texto solo me han hecho mucho más productivo.
richiemorrisroe
2
+1 para emacs y ess. RStudio también es una buena opción ahora también.
Brandon Bertelsen
Gracias. He instalado Emacs / ESS / AucTex ahora. ¿Hay una buena guía sobre cómo usarlo para R en alguna parte?
Sacha Epskamp
Hay algunos documentos antiguos en las fuentes, la mayoría de los cuales también están en /usr/share/doc/ess/. Di una breve charla aquí en R User Group hace unos meses, y ESS upstream luego decidió reactivar más documentación, pero creo que solo está en las fuentes. Así que tal vez busque ese tarball y hurgue también, más allá de, por supuesto, el manual :)
Dirk Eddelbuettel
4

Aquí están mis dos centavos:

  1. Si. Soy estadístico y he usado profesionalmente sistemas operativos basados ​​en Linux durante casi una década. Existen versiones de GNU / Linux de todos los principales programas estadísticos como SAS, SPSS, Stata y, por supuesto, R, que se sienten como en casa en los sistemas Unix. Además, las distribuciones de Linux tienden a consumir menos recursos que sus competidores, por lo que incluso puede notar que sus programas se ejecutan más rápido en GNU / Linux que en Windows o Mac.
  2. Emacs es muy popular entre los usuarios avanzados, pero para la edición de texto simple prefiero LibreOffice Writer (especialmente cuando estoy trabajando con usuarios de Microsoft Word).
  3. ¡Mi R IDE favorito es RStudio ( http://www.rstudio.com/ ), por una milla! Todavía no se ha estabilizado y tiene algunos errores molestos, pero nada que comprometa la calidad de su trabajo. Lo encuentro muy intuitivo, y el hecho de que sea multiplataforma realmente ayuda a mi flujo de trabajo, ya que también trabajo en máquinas Microsoft y Apple.
  4. Si está utilizando LaTeX con R, ¡RStudio lo tiene cubierto! Le permite escribir y compilar LaTeX puro, así como LaTeX + Sweave o knitr. El editor LaTeX de RStudio es decente, pero si está escribiendo textos más complejos y quiere algo con más funciones (es bastante fácil perderse en documentos largos), recomendaría Texmaker ( http://www.xm1math.net/texmaker / ); Probablemente tiene todas las características que está solicitando ... ¡y algo más!
Waldir Leoncio
fuente
1
¡Gracias! Cuando escribí esta publicación, RStudio aún no existía, creo, o al menos no tan bueno como lo es ahora. He estado usando RStudio principalmente durante un año. Para LaTeX, depende de si mi documento está más enfocado en Sweave / knitr o en texto si uso RStudio o Gedit / Emacs respectivamente (Gedit y Emacs para el corrector ortográfico en línea).
Sacha Epskamp
2

Para Latex me gusta Texmaker . Puede descargarlo del Centro de software, pero está desactualizado, por lo que le recomiendo obtener la última versión de su sitio web. Alternativamente, también puedes echar un vistazo a Kile .

Independientemente del editor que elija, necesita un compilador de Latex como TexLive, también está en el centro de software.

Bart
fuente
1
Kile es muy agradable e intuitivo. Es genial si solo estás manejando LaTeX. Desearía haberlo tenido cuando empecé. Sin embargo, no resaltar el código R en los archivos Rnw es un poco fastidioso.
richiemorrisroe
@richiemorrisroe - De hecho, Kile es realmente agradable, pero desafortunadamente solo para Linux OS. Como también trabajo en Windows, prefiero Texmaker ya que es multiplataforma. Olvidé mencionarlo en mi publicación anterior, pero Eclipse es un gran IDE si está buscando un programa todo en uno. Es compatible con c ++ por defecto y con los complementos StatET y Texclipse también es compatible con R y Tex.
Bart
2

Kile podría ser mi editor favorito de LaTeX, aunque tiene la desventaja de depender de aproximadamente el 40% del escritorio de KDE. (Esto no es realmente un gran problema, pero se integra mejor con Kubuntu que con Ubuntu). Otra desventaja es que tiene que instalar TeXLive por separado por alguna razón. Una ventaja es que Kile se integra con JabRef, lo que hace que la administración de BibTex sea fácil.

Mi siguiente opción es TexMaker. Una de las cosas buenas de TexMaker es que tiene todos los componentes principales de LaTeX como dependencias, por lo que la instalación de TexMaker también instala todo lo que probablemente necesite para compilar sus documentos. (Lo único que encontré que faltaba en más de 3 años fue una fuente necesaria para usar una clase de documento Elsevier para un manuscrito que estaba enviando; esto estaba en un paquete adicional). Sin embargo, no hay integración de JabRef.

Si está acostumbrado a instalar LaTeX + WinEdt en Windows (o TeXShop en una Mac), la instalación con TeXMaker es una sorpresa agradable: búsquela en el Centro de software, haga clic en instalar, vaya a tomar un café y estará listo. ir cuando vuelvas. (o sudo apt-get install texmaker si no le importa la línea de comando).

Tanto Kile como TexMaker manejan bien proyectos más grandes con muchos archivos de entrada; Kile tiene una compilación rápida agradable en que se ejecuta automáticamente (por ejemplo) PDFLaTeX + BibTeX + PDFLaTeX (x2) para que todas las referencias se actualicen.

Sean Fitzpatrick
fuente