Qual é uma boa configuração para LaTeX e R?

19

Não tenho certeza se este é o local apropriado para esta pergunta, portanto, peço desculpas se não for.

Quero mudar do Windows para o Ubuntu, ou pelo menos ter um sistema operacional adicional ao lado do Windows. Eu tentei o Ubuntu antes, mas nunca gostei muito dos editores de texto e do console R que encontrei. As principais coisas que preciso fazer são programar em R, compilar pacotes, compilar C ++ (com Rcpp + inline) e escrever documentos LaTeX (com Sweave).

Então eu estava pensando:

  • O Ubuntu é uma boa distribuição Linux para programação estatística?
  • O que é um bom editor de texto para o Ubuntu?
  • O que é um bom console / IDE de R para Ubuntu?
  • O que é um bom editor / distribuição de LaTeX para Ubuntu
Sacha Epskamp
fonte
1
Podemos precisar de mais detalhes. Ubuntu está bem. Do que você não gosta? Eu uso o Emacs / ESS. JGR, RStudio estão disponíveis. A instalação do LaTeX é trivialmente fácil.
1
@Sacha: Sim, longa guerra de chamas, longa guerra de chamas e longa guerra de chamas. Eu verificaria RStudio ou Eclipse / StatET. O @Dirk dirá a você os e-macs (e se você gostar de seguir a curva de aprendizado íngreme, pode valer a pena). O Eclipse também oferece suporte a Latex e Sweave. Mas eu tenho medo esta questão será fechada em breve ...
Joris Meys
Obrigado por migrar, nem estava ciente deste site SE. Tudo o que realmente procuro em um editor de texto é recuo fácil e parênteses, realce e passagem de linha para R. No bloco de notas do Windows, o ++ faz tudo o que realmente quero. Para o LaTeX, eu gosto de um editor que possui alguns códigos incorporados nos menus suspensos ou o que for.
Sacha Epskamp
Você normalmente obterá melhores respostas se as dividir em postagens de perguntas separadas. Obrigado!
19613 Firefeather

Respostas:

3
  1. Sim, embora algumas pessoas que conheço tenham achado a mudança do WinEdt um pouco difícil.
  2. Eu gosto do gedit, o editor de texto padrão no Ubuntu, embora existam muitos outros editores de texto que também são bons. Uma questão de preferência pessoal.
  3. Experimente o RKWard no centro de software Ubuntu.
  4. Ao pesquisar no centro de software Ubuntu por "LaTeX", você obterá bons resultados. Eu tentaria Texmaker.
nickguletskii
fonte
1
Fui com Gedit e texmaker. O Emacs parece muito útil, mas é mais um objetivo a longo prazo do que algo que eu tenho que usar hoje :) Obrigado.
Sacha Epskamp
15

Em ordem:

  1. Sim, como os pacotes R são bem mantidos, e você obtém as versões CRAN do R, para que você nem fique para trás.
  2. Eu gosto do Emacs. (Veja também dezenas de postagens no StackOverflow e em outros sites do StackExchange na escolha do editor.)
  3. Eu gosto do Emacs com o ESS. (Opções do editor Dito para R.)
  4. Eu gosto do Emacs com o AucTex.

Todos rindo de lado, muitos membros do R Core usam a mesma combinação de Emacs + ESS + AucTex.

Além disso, embora aprender Emacs seja certamente uma coisa boa a longo prazo, existem muitos editores decentes no Ubuntu que podem ser usados ​​para R, LaTeX e C ++. Algumas pessoas parecem gostar de Geany; Tenho certeza de que você também pode encontrar algo adequado.

Dirk Eddelbuettel
fonte
1
O Emacs é maravilhoso para o R e o LaTeX. O realce consistente de ambos os códigos-fonte, os excelentes atalhos de erro e a capacidade de nunca sair valem a pena o investimento de tempo (não muito tempo para os comandos simples). Somente os comandos de movimentação de texto me tornaram muito mais produtivo.
Richiemorrisroe # 23/11
2
+1 para emacs & ess. O RStudio também é uma boa opção agora também.
Brandon Bertelsen
Obrigado. Eu instalei o Emacs / ESS / AucTex agora. Existe um bom guia sobre como usá-lo para o R em algum lugar?
Sacha Epskamp
Existem alguns documentos antigos nas fontes em que a maioria também está /usr/share/doc/ess/. Fiz uma breve palestra aqui no R User Group há alguns meses atrás, e o ESS upstream decidiu reativar mais documentação, mas acredito que seja apenas nas fontes. Então talvez buscar que tarball e picar ao redor também, para além, claro, o :) Manual
Dirk Eddelbuettel
4

Aqui estão meus dois centavos:

  1. Sim. Sou estatístico e uso profissionalmente sistemas operacionais baseados em Linux há quase uma década. Existem versões GNU / Linux de todos os principais softwares estatísticos, como SAS, SPSS, Stata e, é claro, R, que se sente em casa nos sistemas Unix. Além disso, as distribuições Linux tendem a consumir menos recursos do que seus concorrentes, então você pode até notar que seus programas rodam mais rápido no GNU / Linux do que no Windows ou Mac.
  2. O Emacs é realmente popular entre usuários avançados, mas para edição de texto simples, prefiro o LibreOffice Writer (especialmente quando estou trabalhando com usuários do Microsoft Word).
  3. Meu R IDE favorito é o RStudio ( http://www.rstudio.com/ ), por uma milha! Ainda não ficou estável e possui alguns bugs irritantes, mas nada que comprometa a qualidade do seu trabalho. Acho muito intuitivo e o fato de ser multiplataforma realmente ajuda meu fluxo de trabalho, pois também trabalho em máquinas Microsoft e Apple.
  4. Se você estiver usando o LaTeX com R, o RStudio cobre tudo! Permite escrever e compilar LaTeX puro, bem como LaTeX + Sweave ou knitr. O editor LaTeX do RStudio é decente, mas se você estiver escrevendo textos mais complexos e quiser algo com mais recursos (é muito fácil se perder em documentos longos), recomendo o Texmaker ( http://www.xm1math.net/texmaker / ); provavelmente tem todos os recursos que você está pedindo ... e mais alguns!
Waldir Leoncio
fonte
1
Obrigado! Quando escrevi este post, o RStudio ainda não estava disponível, acho, ou pelo menos não tão bom quanto é agora. Uso o RStudio principalmente há um ano. Para o LaTeX, depende se meu documento é mais focado em Sweave / knitr ou em texto se eu usar RStudio ou Gedit / Emacs respectivamente (Gedit e Emacs para verificação ortográfica em linha).
Sacha Epskamp
2

Para o látex, eu gosto do Texmaker . Você pode baixá-lo no Centro de Software, mas está desatualizado, por isso recomendo pegar a versão mais recente em seu site. Como alternativa, você também pode dar uma olhada no Kile .

Independentemente do editor que você escolher, você precisa de um compilador Latex como o TexLive, que também está no centro de software.

Bart
fonte
1
O Kile é muito agradável e intuitivo. É ótimo se você está começando a entender o LaTeX. Eu gostaria de ter quando comecei. Nenhum destaque do código R nos arquivos Rnw é um pouco desagradável.
Richiemorrisroe # 23/11
@richiemorrisroe - De fato, o Kile é muito bom, mas infelizmente apenas para sistemas operacionais Linux. Como também trabalho no Windows, prefiro o Texmaker, pois é multiplataforma. Eu esqueci de mencioná-lo no meu post anterior, mas o Eclipse é um ótimo IDE se você estiver procurando por um programa tudo em um. Ele suporta c ++ por padrão e, com os plugins StatET e Texclipse, também suporta R e Tex.
23411 Bart
2

O Kile pode ser meu editor LaTeX favorito, embora tenha a desvantagem de depender de cerca de 40% da área de trabalho do KDE. (Isso não é realmente um grande problema, mas se integra melhor ao Kubuntu do que ao Ubuntu.) Outra desvantagem é que você precisa instalar o TeXLive separadamente por algum motivo. Uma vantagem é que o Kile se integra ao JabRef, o que facilita o gerenciamento do BibTex.

Minha próxima escolha é o TexMaker. Uma das coisas boas do TexMaker é que ele possui todos os principais componentes do LaTeX como dependências. Portanto, a instalação do TexMaker também instala tudo o que você provavelmente precisará para compilar seus documentos. (A única coisa que encontrei faltando em mais de 3 anos foi uma fonte necessária para usar uma classe de documento Elsevier para um manuscrito que eu estava enviando - isso estava em um pacote adicional.) No entanto, nenhuma integração com o JabRef.

Se você está acostumado a instalar o LaTeX + WinEdt no Windows (ou o TeXShop em um Mac), a instalação com o TeXMaker é uma surpresa agradável: procure-o no Centro de Software, clique em instalar, clique em ir, tome um café e estará pronto ir quando você voltar. (ou sudo apt-get install texmaker, se você não se importa com a linha de comando.)

O Kile e o TexMaker lidam bem com projetos maiores com muitos arquivos de entrada; O Kile possui um belo Quick Build, que executa automaticamente (por exemplo) PDFLaTeX + BibTeX + PDFLaTeX (x2) para que todas as referências sejam atualizadas.

Sean Fitzpatrick
fonte