Quelle est une bonne configuration pour LaTeX et R?

19

Je ne sais pas si c'est le bon endroit pour cette question, donc mes excuses si ce n'est pas le cas.

Je veux passer de Windows à Ubuntu, ou au moins avoir un système d'exploitation supplémentaire à côté de Windows. J'ai déjà essayé Ubuntu mais je n'ai jamais vraiment aimé les éditeurs de texte et la console R que j'ai trouvés. Les principales choses que je dois faire sont de programmer en R, de compiler des packages, de compiler C ++ (avec Rcpp + inline) et d'écrire des documents LaTeX (avec Sweave).

Je me demandais donc:

  • Ubuntu est-il une bonne distribution Linux pour la programmation statistique?
  • Qu'est-ce qu'un bon éditeur de texte pour Ubuntu?
  • Qu'est-ce qu'une bonne console R / IDE pour Ubuntu?
  • Qu'est-ce qu'un bon éditeur / distribution LaTeX pour Ubuntu
Sacha Epskamp
la source
1
Nous pourrions avoir besoin de plus de détails. Ubuntu va bien. Qu'est-ce que tu n'aimes pas? J'utilise Emacs / ESS. JGR, RStudio sont disponibles. La configuration de LaTeX est très simple.
1
@Sacha: Oui, longue guerre des flammes, longue guerre des flammes et longue guerre des flammes. Je vérifierais RStudio ou Eclipse / StatET. @Dirk vous dira des e-macs (et si vous aimez passer par la courbe d'apprentissage abrupte, cela pourrait bien porter ses fruits). Eclipse prend également en charge Latex et Sweave. Mais je crains que cette question ne soit bientôt close ...
Joris Meys
Merci d'avoir migré, n'était même pas au courant de ce site SE. Tout ce que je recherche vraiment dans un éditeur de texte est une mise en retrait facile et un surlignage paranthèse et un passage de ligne à R. Sur Windows, notepad ++ fait tout ce que je veux vraiment. Pour LaTeX, j'aime un éditeur qui a certains des codes intégrés dans les menus déroulants ou autre.
Sacha Epskamp,
Vous obtiendrez généralement de meilleures réponses si vous les divisez en messages de questions séparés. Merci!
Firefeather

Réponses:

3
  1. Oui, même si certaines personnes que je connais ont trouvé un peu difficile de passer de WinEdt.
  2. J'aime gedit, l'éditeur de texte par défaut dans Ubuntu, bien qu'il existe de nombreux autres éditeurs de texte qui soient également bons. Une question de préférence personnelle.
  3. Essayez RKWard dans le centre logiciel Ubuntu.
  4. En recherchant "LaTeX" dans le centre du logiciel Ubuntu, vous obtiendrez de bons résultats. J'essaierais Texmaker.
nickguletskii
la source
1
Je suis allé avec Gedit et texmaker. Emacs semble très utile mais plus un objectif à long terme à atteindre que quelque chose que je dois utiliser aujourd'hui :) Merci.
Sacha Epskamp
15

En ordre:

  1. Oui, car les packages R sont bien maintenus et vous obtenez les versions CRAN de R, vous n'êtes donc même pas à la traîne.
  2. J'aime Emacs. (Voir également des dizaines de publications sur StackOverflow et d'autres sites StackExchange au choix de l'éditeur.)
  3. J'aime Emacs avec ESS. (Choix de l'éditeur Dito for R.)
  4. J'aime Emacs avec AucTex.

Mis à part le ricanement, de nombreux membres de R Core utilisent la même combinaison Emacs + ESS + AucTex.

De plus, bien qu'apprendre Emacs soit sûrement une bonne chose à long terme, il existe de nombreux éditeurs décents dans Ubuntu qui peuvent être utilisés pour R, LaTeX et C ++. Certaines personnes semblent aimer Geany; Je suis sûr que vous pouvez aussi trouver quelque chose qui vous convient.

Dirk Eddelbuettel
la source
1
Emacs est merveilleux pour R et LaTeX. La mise en évidence cohérente des deux codes source, les excellents raccourcis d'erreur et la possibilité de ne jamais quitter valent bien l'investissement de temps (pas vraiment beaucoup de temps pour les commandes simples). Les commandes de mouvement de texte seules m'ont rendu beaucoup plus productif.
richiemorrisroe
2
+1 pour emacs & ess. RStudio est également une bonne option maintenant aussi.
Brandon Bertelsen
Merci. J'ai installé Emacs / ESS / AucTex maintenant. Existe-t-il un bon guide sur la façon de l'utiliser pour R quelque part?
Sacha Epskamp,
Il y a quelques vieux documents dans les sources dont la plupart sont également en /usr/share/doc/ess/. J'ai donné un bref exposé ici au R User Group il y a quelques mois, et ESS en amont a alors décidé de réactiver un peu plus de documentation, mais je pense que ce n'est que dans les sources. Alors peut-être aller chercher cette tarball et fouiller aussi, au-delà bien sûr du manuel :)
Dirk Eddelbuettel
4

Voici mes deux cents:

  1. Oui. Je suis un statisticien et j'utilise professionnellement des systèmes d'exploitation basés sur Linux depuis près d'une décennie. Il existe des versions GNU / Linux de tous les principaux logiciels statistiques tels que SAS, SPSS, Stata et, bien sûr, R, qui se sentent à l'aise sur les systèmes Unix. De plus, les distributions Linux ont tendance à être moins gourmandes en ressources que leurs concurrents, vous remarquerez peut-être même que vos programmes s'exécutent plus rapidement sur GNU / Linux que sur Windows ou Mac.
  2. Emacs est vraiment populaire parmi les utilisateurs expérimentés, mais pour la simple édition de texte, je préfère LibreOffice Writer (surtout lorsque je travaille avec des utilisateurs de Microsoft Word).
  3. Mon IDE R préféré est RStudio ( http://www.rstudio.com/ ), par un mile! Il n'est pas encore stable, et a quelques bugs ennuyeux, mais rien qui pourrait compromettre la qualité de votre travail. Je le trouve très intuitif, et le fait qu'il soit multi-plateforme aide vraiment mon flux de travail, car je travaille également sur des machines Microsoft et Apple.
  4. Si vous utilisez LaTeX avec R, RStudio est là pour vous! Il vous permet d'écrire et de compiler du LaTeX pur ainsi que du LaTeX + Sweave ou knitr. L'éditeur LaTeX de RStudio est décent, mais si vous écrivez des textes plus complexes et que vous voulez quelque chose avec plus de fonctionnalités (il est assez facile de se perdre dans de longs documents), je recommanderais Texmaker ( http://www.xm1math.net/texmaker / ); il a probablement toutes les fonctionnalités que vous demandez ... et puis certaines!
Waldir Leoncio
la source
1
Merci! Quand j'ai écrit ce post, RStudio n'était pas encore là, je pense, ou du moins pas aussi bon qu'aujourd'hui. J'utilise principalement RStudio depuis un an maintenant. Pour LaTeX, cela dépend si mon document est plus axé sur Sweave / knitr ou sur le texte si j'utilise RStudio ou Gedit / Emacs respectivement (Gedit et Emacs pour la vérification orthographique en ligne).
Sacha Epskamp
2

Pour le latex, j'aime Texmaker . Vous pouvez le télécharger à partir du Centre logiciel, mais il est obsolète, je vous recommande donc de récupérer la dernière version de leur site Web. Alternativement, vous pouvez également jeter un œil à Kile .

Quel que soit l'éditeur que vous choisissez, vous avez besoin d'un compilateur Latex comme TexLive, il est également dans le centre logiciel.

Bart
la source
1
Kile est très gentil et intuitif. C'est génial si vous vous familiarisez avec LaTeX. J'aurais aimé l'avoir quand j'ai commencé. Aucune mise en évidence du code R dans les fichiers Rnw n'est cependant un peu décevante.
richiemorrisroe
@richiemorrisroe - En effet, Kile est vraiment sympa, mais malheureusement uniquement pour les OS Linux. Comme je travaille également sur Windows, je préfère Texmaker car il est multi-plateforme. J'ai oublié de le mentionner dans mon post précédent, mais Eclipse est un excellent IDE si vous recherchez un programme tout-en-un. Il prend en charge c ++ par défaut et avec les plugins StatET et Texclipse, il prend également en charge R et Tex.
Bart
2

Kile pourrait être mon éditeur LaTeX préféré, bien qu'il ait l'inconvénient de dépendre d'environ 40% du bureau KDE. (Ce n'est pas vraiment un gros problème, mais il s'intègre mieux avec Kubuntu qu'avec Ubuntu.) Un autre inconvénient est que vous devez installer TeXLive séparément pour une raison quelconque. Un avantage est que Kile s'intègre à JabRef, ce qui rend la gestion de BibTex un jeu d'enfant.

Mon prochain choix est TexMaker. L'une des bonnes choses à propos de TexMaker est qu'il a tous les principaux composants LaTeX en tant que dépendances, donc l'installation de TexMaker installe également tout ce dont vous aurez probablement besoin pour compiler vos documents. (La seule chose que j'ai trouvée manquante depuis plus de 3 ans était une police nécessaire pour utiliser une classe de documents Elsevier pour un manuscrit que je soumettais - c'était dans un package supplémentaire.) Pas d'intégration JabRef cependant.

Si vous avez l'habitude d'installer LaTeX + WinEdt sur Windows (ou TeXShop sur Mac), l'installation avec TeXMaker est une agréable surprise: recherchez-la dans le Centre logiciel, cliquez sur installer, allez prendre un café et vous serez prêt aller quand vous revenez. (ou sudo apt-get install texmaker si cela ne vous dérange pas la ligne de commande.)

Kile et TexMaker traitent tous les deux des projets plus importants avec de nombreux fichiers d'entrée; Kile a une belle construction rapide en ce sens qu'il exécute automatiquement (par exemple) PDFLaTeX + BibTeX + PDFLaTeX (x2) afin que toutes les références soient mises à jour.

Sean Fitzpatrick
la source