LaTeX和R的最佳设置是什么?


19

我不确定这是否是解决此问题的适当地点,因此我对此表示歉意。

我想从Windows切换到Ubuntu,或者Windows旁边至少有一个附加的操作系统。我以前曾尝试过Ubuntu,但从未真正喜欢过我发现的文本编辑器和R控制台。我需要做的主要事情是用R编程,编译程序包,编译C ++(使用Rcpp +内联)和编写LaTeX文档(使用Sweave)。

所以我想知道:

  • Ubuntu是用于统计编程的良好Linux发行版吗?
  • Ubuntu的文本编辑器是什么?
  • 什么是适用于Ubuntu的好的R控制台/ IDE?
  • 什么是Ubuntu的优秀LaTeX编辑器/发行版

1
我们可能需要更多细节。Ubuntu很好。你不喜欢什么 我使用Emacs / ESS。可以使用JGR,RStudio。设置LaTeX非常容易。

1
@Sacha:是的,长时间的战斗,长时间的战斗和长时间的战斗。我会检查RStudio或Eclipse / StatET。@Dirk会告诉您e-macs(如果您想通过陡峭的学习曲线,它可能会有所回报)。Eclipse也有Latex和Sweave支持。但是我担心这个问题很快就会解决...
Joris Meys

感谢您的迁移,甚至都不知道这个SE网站。我在文本编辑器中真正寻找的只是简单的缩进和括号突出显示以及向R的行传递。在Windows上,notepad ++可以真正实现我想要的一切。对于LaTeX,我喜欢编辑器,该编辑器的一些代码内置在dropdownmenus或其他任何工具中。
2011年

如果将这些问题分解为单独的问题,通常会得到更好的答案。谢谢!
Firefeather 2013年

Answers:


3
  1. 是的,尽管我认识的一些人发现从WinEdt切换有点困难。
  2. 我喜欢gedit,它是Ubuntu中的默认文本编辑器,尽管还有很多其他的文本编辑器也不错。个人喜好问题。
  3. 在Ubuntu软件中心尝试RKWard。
  4. 通过在Ubuntu软件中心中搜索“ LaTeX”,您将获得一些不错的结果。我会尝试Texmaker。

1
与Gedit和texmaker一起去了。Emacs似乎非常有用,但是比我今天必须使用的东西更重要的是要实现的长期目标:)谢谢。
2011年

15

为了:

  1. 是的,因为R包维护良好,并且您获得了R的CRAN构建,因此您甚至都不会落后。
  2. 我喜欢Emacs。(还可以选择在StackOverflow和其他StackExchange网站上找到许多帖子,以供编辑选择。)
  3. 我喜欢Emacs和ESS。(Rito编辑器选择为Dito。)
  4. 我喜欢AucTex的Emacs。

除了窃笑,许多R Core成员使用Emacs + ESS + AucTex的相同组合。

同样,虽然从长远来看,学习Emacs当然是一件好事,但Ubuntu中有许多不错的编辑器可用于R,LaTeX和C ++。有些人似乎喜欢Geany。我相信您也可以找到合适的东西。


1
Emacs对于R和LaTeX来说是很棒的。两种源代码的一致突出显示,出色的错误快捷方式以及永不离开的功能,使其值得花费时间(对于简单的命令而言,并不是那么多的时间)。仅文本移动命令就使我的工作效率提高了很多。
richiemorrisroe 2011年

2
为emacs和ess +1。RStudio现在也是一个不错的选择。
布兰登·贝特尔森

谢谢。我已经安装了Emacs / ESS / AucTex。是否有关于如何将其用于R的良好指南?
2011年

来源中有一些旧文件,大多数也位于中/usr/share/doc/ess/。几个月前,我在R User Group上做了简短的演讲,然后ESS上游决定重新激活更多文档,但是我相信这只是在源代码中。因此,也许
拿到

4

这是我的两分钱:

  1. 是。我是一名统计学家,并且在使用基于Linux的操作系统方面已有近十年的专业经验。所有主要统计软件都有GNU / Linux版本,例如SAS,SPSS,Stata,当然还有R,它们在Unix系统上很合适。而且,Linux发行版通常比竞争对手的资源消耗少,因此您甚至可能注意到程序在GNU / Linux上的运行速度比在Windows或Mac上快。
  2. Emacs在高级用户中确实很流行,但是对于简单的文本编辑,我更喜欢LibreOffice Writer(尤其是在与Microsoft Word用户一起工作时)。
  3. 我最喜欢的R IDE是RStudio(http://www.rstudio.com/),距离!它还没有变得稳定,并且有一些令人讨厌的错误,但是没有什么会影响您的工作质量。我发现它非常直观,而且它是多平台的这一事实确实对我的工作流程有帮助,因为我也在Microsoft和Apple机器上工作。
  4. 如果您将LaTeX与R配合使用,RStudio可以满足您的要求!它允许您编写和编译纯LaTeX以及LaTeX + Sweave或knitr。RStudio的LaTeX编辑器很不错,但是如果您要编写更复杂的文本并想要具有更多功能的东西(很容易在长文档中迷失方向),我建议您使用Texmaker(http://www.xm1math.net/texmaker /); 它可能具有您要的所有功能...然后还有一些功能!

1
谢谢!当我写这篇文章时,RStudio还没有出现,或者至少不如现在。我已经使用RStudio大部分时间了一年。对于LaTeX,这取决于我的文档是否更专注于Sweave / knitr或文本,如果我分别使用RStudio或Gedit / Emacs(用于内联拼写检查的是Gedit和Emacs)。
2013年

2

对于乳胶,我喜欢Texmaker。您可以从软件中心下载它,但是它已经过时了,所以我建议从他们的网站上获取最新版本。另外,您也可以看看Kile

无论选择哪种编辑器,都需要像TexLive这样的Latex编译器,它也在软件中心中。


1
Kile非常好而且直观。如果您只是了解LaTeX,那就太好了。我希望我一开始就拥有它。但是,在Rnw文件中高亮显示R代码并不是一件容易的事。
richiemorrisroe 2011年

@richiemorrisroe-的确,Kile非常好,但不幸的是仅适用于Linux OS。由于我也在Windows上工作,因此我更喜欢Texmaker,因为它是多平台的。我在上一篇文章中忘了提及它,但是如果您正在寻找一个多合一程序,那么Eclipse是一个很棒的IDE。它默认支持c ++,并且带有StatETTexclipse插件,它也支持R和Tex。
巴特

2

Kile可能是我最喜欢的LaTeX编辑器,尽管它的缺点是取决于大约40%的KDE桌面。(这并不是什么大不了的事,但是与Kubuntu的集成要比与Ubuntu的集成更好。)另一个缺点是,由于某种原因,您必须单独安装TeXLive。一个优点是Kile与JabRef集成,这使BibTex管理变得轻而易举。

我的下一个选择是TexMaker。TexMaker的优点之一是它具有所有主要的LaTeX组件作为依赖项,因此安装TexMaker还会安装编译文档可能需要的所有内容。(我发现3年以上才丢失的唯一东西是使用Elsevier文档类作为我提交的手稿所需的字体-这是在一个附加包中。)但是没有JabRef集成。

如果您习惯于在Windows上安装LaTeX + WinEdt(或在Mac上为TeXShop),那么使用TeXMaker进行安装将是一个令人惊喜的事情:在软件中心中搜索它,单击“安装”,然后喝杯咖啡,便可以使用了你回来的时候去。(如果不介意命令行,也可以使用sudo apt-get install texmaker。)

Kile和TexMaker都可以很好地处理带有许多输入文件的大型项目。Kile有一个不错的快速构建,它可以自动运行(例如)PDFLaTeX + BibTeX + PDFLaTeX(x2),以便更新所有引用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.