Quais ferramentas você usa para escrever papéis?


55

Quais ferramentas você usa para escrever papéis?

Pela pouca experiência que tenho, os teóricos passam muito tempo escrevendo e refinando artigos, além de realmente serem criativos. Ou seja, comunicando seu trabalho a outras pessoas. Talvez os trabalhos não sejam o caminho certo para fazê-lo, mas isso deve ser deixado para outra discussão. De qualquer forma, parece que se deseja reduzir o tempo gasto escrevendo os resultados usando as melhores ferramentas de software possíveis. Portanto, essas perguntas têm como objetivo descobrir alguns tesouros escondidos por aí.

Eu acho que a maioria de nós usa o LaTeX e algum sistema para organizar as referências em papel. Mas também existem vim / emacs e algumas bibliotecas muito bacanas que economizaram muito tempo para mim. Portanto, eu queria saber sobre a configuração que você usa para escrever papéis e talvez também algumas coisas que você tentou aprender e não funcionou para você. Eu estaria especialmente interessado em coisas que podem não ser tão conhecidas, mas acabaram acelerando, mesmo que seja, digamos, algum software muito específico para desenhar gráficos ou recursos de preenchimento automático.

Don Knuth fala sobre sua organização em uma entrevista aqui . Procure a pergunta " Que conjunto de ferramentas você usa [...] ".

ATUALIZAÇÃO: Sadeq me indicou uma discussão sobre ferramentas para desenhar diagramas aqui .


2
Você pode encontrar este tópico relacionado útil: cstheory.stackexchange.com/q/1677/873
MS Dousti

11
se você precisar de uma bandeira CW; basta sinalizar a postagem para atenção do moderador após a publicação. Não há necessidade de colocá-lo no texto da pergunta. :)
Daniel Apon

d'oh, não vi esse link. Obrigado Daniel.
Michael

Respostas:



16

Para escrever:

  • xemacs + auctex + reftex (não pode viver sem ele) ou kile.

Para gerenciar vários autores:

  • um repositório svn: (mais detalhes aqui )
  • e o que eu realmente gostaria é de um software leve para rastrear bugs, por isso é fácil rastrear itens TODO nos últimos dias antes de um prazo

Para gerenciar babadores:

  • Ocasionalmente, usei Mendeley e Citeulike, mas ainda não consigo encontrar o modelo de fluxo de trabalho certo para fazê-los funcionar sistematicamente. Então, ainda está à mão.

Para fazer palestras:

  • Beamer para slides, inkscape / ipe / tikz para figuras (o tikz é ótimo para plotar gráficos (dados) com fontes que se integram ao texto, mesmo em papéis)

2
Uso o Mendeley para organizar os trabalhos no meu computador - o que acho ótimo - mas não para o gerenciamento bibliográfico real ao escrever trabalhos. Para isso, apenas uso o BiBTeX manualmente.
Joshua Grochow 18/10/10

11
Se você já usa o emacs, o Org-Mode é perfeito para listas de tarefas.
Martin Berger

12

Eu uso:

  • TeXShop (ambiente de edição do OS X pdflatex)
  • Software OS X personalizado que escrevi para gerenciar arquivos BibTeX
  • Adobe Illustrator para a maioria das figuras (com figuras ocasionais feitas em outro software)
  • Adobe InDesign para criar slides de conversação como arquivos pdf
  • cvs ou ocasionalmente svn, tanto para sincronizar meus computadores domésticos quanto profissionais e para coordenar edições com coautores

Uma atualização: desde que escrevi isso, mudei para usar o beamer no pdflatex para slides de conversa e o git em vez do cvs / svn (em parte devido à facilidade de manter meu próprio servidor git com o gitolite). O resto ainda é o mesmo.
precisa

11

Minha lista (todos os Mac OS X):

  • TextMate para edição
  • pdflatex (chamado do textmate)
  • nenhum gerenciamento especial de bibtex
  • svn: um repositório diferente para cada colaboração ou projeto
  • onipresente ou, mais frequentemente nos dias de hoje, tikz para números
  • AquaEmacs para interação Coq
  • Slides feitos com beamer, se houver muita matemática ou Keynote, se não houver.
  • Word e Powerpoint para administrador e conversas com agências de financiamento etc.

9

Eu uso muitas das ferramentas já mencionadas, então vou mencionar algumas das mais úteis que ainda não foram mencionadas:

  • Pacote de gráficos de Frank Drewes para LaTeX. Ótimo para desenhar gráficos (o tipo de vértices e arestas, não o tipo de função). Sintaxe simples, mas muito personalizável.

  • GIT em vez de SVN. Eu costumava usar SVN, mas já foram convertidos para GIT.

  • Em uma máquina Windows, eu gosto do TeXnicCenter (construído sobre o MikTeX e o BibTeX). (Nos sistemas * nix, apenas uso o emacs / bibtex.)

  • Mesmo em uma máquina Windows, uso o aspell para verificação ortográfica, dentro do Cygwin (um excelente emulador de terminal / gerenciador de pacotes * nix).


8

Atualmente, uso o WinEdt e o TeXworks para edição (dependendo do computador em que estou).

Para figuras, eu normalmente uso IPE. Algumas pessoas que eu conheço tiveram sucesso usando o GasTeX para desenhar gráficos.

Para sincronizar arquivos comuns em vários computadores, bem como trabalhos de vários autores, comecei recentemente a usar o Dropbox e acho incrível.



6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), scripts tcsh (para controle de versão), linux e cérebro. Não necessariamente nessa ordem.


Também uso o emacs + auctex + pdflatex, mas com o gnome, não o kde, no Linux (Ubuntu). O visualizador de pdf padrão no gnome é evince, o que é ótimo em alguns aspectos (por exemplo, atualização automática), mas consome muita memória quando muitos PDFs estão abertos, como é bastante comum comigo. Não encontrei bons substitutos. Há alguns?
Arnab

Você tentou okular? É muito bom.
Sariel Har-Peled

5

Eu gosto do Bakoma, é uma interface gráfica muito boa para o látex


4

Para criar figuras, adoro usar o Asymptote . É uma linguagem de programação gráfica (sintaxe no estilo C ++) que produz pdf (ou ps). Com poucas linhas, pode gerar gráficos muito complexos, e todo o processo de compilação pode ser facilmente gerenciado com um Makefile (portanto, com um único "make", você pode compilar um simulador, gerar os dados, a partir dos dados, obter um gráfico e incluir o gráfico no pdf final ...).


4

editor

No Linux, eu normalmente uso o Kile , mas não há uma porta agradável do Kile para outros sistemas operacionais. Portanto, no Windows, eu uso o LEd (que também foi muito útil para aprender o LaTeX quando comecei).

Às vezes, uso o TeXMaker e espero mudar completamente do LEd para o TeXMaker (o LEd não é de código aberto e não é desenvolvido ativamente; o TeXMaker é de código aberto, desenvolvido ativamente e também funciona em outros sistemas operacionais).

Há também uma bifurcação do TeXMaker que ainda não tentei: o TexMakerX .

Gerenciamento de babadores

JabRef


2
O TeXMakerX agora é chamado de "TeX Studio".
MS Dousti

3

Todo o meu trabalho é feito no Mac OS X usando o Aquamacs Emacs com AUCTeX e refTeX para edição em LaTeX, bem como o modo organizacional para listas de tarefas, acompanhando coisas, fazendo agendas e planilhas simples. Cocoaspell para verificação ortográfica (integra-se perfeitamente a todos os aplicativos Mac, incluindo o Aquamacs desde a versão 22, ótimo se você precisar verificar mais de um idioma). No lado do LaTeX, é principalmente TikZ / PGF para gráficos (embora eu esteja procurando uma alternativa que facilite algumas das coisas que faço regularmente). Para gerenciar documentos e manter sincronizados, existe o git (e egg ou magit para usar o git com o Emacs). BibDesk para gerenciar papéis e PDFs associados. Os slides da apresentação podem ser utilizados usando o LaTeX Beamer ou o Apple Keynote. O Keynote também é ótimo para a apresentação de slides em PDF após a conversão da ferramenta gratuita PDFtoKeynote. Especialmente útil para a apresentação de slides que você não conhece muito bem, você pode personalizar a tela de visualização com o próximo slide, timer, etc. Altamente recomendado. Ter um volume WebDAV para mover rapidamente arquivos de A para B também é muito útil, especialmente se você tiver acesso a A ou B de uma só vez.


2

Curiosamente, ninguém mencionou truques ps que eu não poderia viver sem ele!

Com os truques ps, você cria código para suas próprias imagens, para que possam ser reutilizadas nos documentos para as conferências, depois para as palestras, depois para a versão estendida do jornal e assim por diante. A renderização é perfeita e a qualidade final é impecável. Não há problemas ao usar o ps-tricks com o LaTeX, mas ao usar o pdflatex, você precisa passar por várias soluções alternativas (consulte uma postagem anterior na área TeX da stackexchange sob o parágrafo "Como usar o PSTricks no pdfLaTeX?")

Se você usa o Mac OS X (como eu), recomendo um software comercial: Artigos

Embora não permita que você compartilhe os documentos como Mendeley (já citado), é maravilhoso marcar todos os seus arquivos e organizar todos os arquivos PDF no seu computador. Além disso, oferece vários serviços para criar automaticamente listas de referências, pesquisas, etc.

Finalmente, o uso do SVN também é uma obrigação para mim! Além das sugestões feitas na página apontada por Suresh Venkat, recomendo consultar os mecanismos de permissão do SVN. Um dos recursos mais úteis do SVN é que é possível permitir a diferentes pessoas diferentes tipos de acessos. Como eu tenho um servidor svn exclusivo para todos os meus trabalhos, esse recurso me permite cooperar com diferentes co-autores simultaneamente, apenas fornecendo acesso a pontos específicos do meu repositório. Para mais detalhes, consulte o manual público O'really

Este é o meu primeiro post aqui, espero que ajude!

Felicidades,


2
O pacote Tikz é semelhante ao pacote ps-tricks. É incrivelmente poderoso, portátil e basicamente define uma pequena linguagem específica de domínio para desenhar figuras embutidas.
Beef

Honestamente falando, eu nunca ouvi falar de TikZ antes, então eu checkef fora e eu certamente irá se mover para TikZ agora :) Obrigado pelo comentário
Carlos Linares López


1

Esta é a minha lista (tendenciosa) de ferramentas:

  • Isabelle / jEdit por editar a fonte (formal .thye informal .tex, enquanto .thyé a maioria).

  • Isabelle preparação de documentos (que usa pdflatex na parte inferior) para a transição formal e informal e tipografia.

  • O mesmo foiltexacontece com os slides.

  • Mercurial (às vezes SVN) para gerenciamento de versão.

Observe que normalmente todos os trabalhos, teses e livros publicados por usuários avançados de Isabelle são feitos com o próprio sistema.


0

O Google Scholar possui citações do BibTeX para (quase todos?) Trabalhos de pesquisa. Quando você procura um artigo (por exemplo, http://scholar.google.com/scholar?q=Entscheidungsproblem ), cada resultado tem um link chamado "Citar", que tem uma opção para "Importar para o BibTeX". (Editar: conforme os comentários, é claro que eles geralmente não estão completos - você pode precisar fazer edições ou acréscimos).

Se você estiver conectado a uma conta do Google, na página inicial do acadêmico , poderá ir em "Configurações" -> "Mostrar links para importar citações para o BibTeX" para tornar essa operação um clique na página de resultados de pesquisa.

Edit: Esqueci de mencionar, a biblioteca ACM Digital também possui esse recurso. Procure "Exportar formatos" no lado direito da página. Outros sites também (veja os comentários), mas esses são os que eu uso com mais frequência porque são mais rápidos e têm mais probabilidade de ter uma referência.


11
O BibTeX do Google Scholar precisa de uma edição séria antes de poder ser usado em um artigo. Honestamente, é melhor você digitar o registro BibTeX.
Jeffε

11
O Google Scholar não está sozinho nisso. Os registros BibTeX gerados por máquina são oferecidos por, por exemplo, DBLP, Citeseer, Wikipedia e alguns periódicos, e todos estão quebrados (eu diria que o DBLP é o mais próximo de ser realmente utilizável). Me faz pensar qual é a razão por trás disso, eu acho que não pode ser tão difícil fazê-lo corretamente.
Emil Jerabek

@ Jff ff E: Acho muito mais rápido copiar e colar o registro e editar / adicionar informações conforme necessário do que começar do zero. Sua experiência pode ser diferente.
usul

O erudito costumava ser terrível, depois desapareceu e, em sua nova encarnação, parece mais útil. Dependendo do fluxo de trabalho, pode ser mais rápido usá-lo como base.
András Salamon 5/03
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.