Quels outils utilisez-vous pour écrire des papiers?


55

Quels outils utilisez-vous pour écrire des papiers?

Du fait de mon peu d’expérience, les théoriciens passent beaucoup de temps à écrire et à peaufiner des papiers, en plus d’être réellement créatifs. C'est-à-dire communiquer leur travail à d'autres personnes. Peut-être que les papiers ne sont pas la bonne façon de le faire, mais cela devrait être laissé pour une autre discussion. Dans tous les cas, il semble que l’on veuille réduire le temps consacré à la rédaction des résultats en utilisant les meilleurs outils logiciels possible. Cette question vise donc à découvrir des trésors cachés.

Je pense que la plupart d’entre nous utilisons LaTeX et un système d’organisation des références papier. Mais il y a aussi vim / emacs et quelques bibliothèques très astucieuses qui m'ont permis de gagner beaucoup de temps. Je voulais donc connaître la configuration que vous utilisez pour la rédaction d'articles et peut-être aussi certaines choses que vous avez essayé d'apprendre et qui n'ont pas fonctionné pour vous. Je serais particulièrement intéressé par des choses qui pourraient ne pas être aussi bien connues, mais qui se sont avérées accélérer les choses, même s’il s’agit, par exemple, d’un logiciel très spécifique pour dessiner des graphiques ou des fonctions d’auto-complétion.

Don Knuth raconte son installation dans une interview ici . Recherchez la question " Quel ensemble d'outils utilisez-vous [...] ".

MISE À JOUR: Sadeq m'a dirigé vers une discussion sur les outils pour dessiner des diagrammes ici .


2
Vous pouvez trouver ce sujet utile utile: cstheory.stackexchange.com/q/1677/873
MS Dousti

1
si vous avez besoin d'un drapeau CW; il suffit de signaler le message pour attirer l'attention du modérateur après sa publication. Pas besoin de le mettre dans le texte de la question. :)
Daniel Apon

Oh, n'a pas vu ce lien. Merci Daniel.
Michael

Réponses:


21

En plus de ce que d’autres disent, j’aime le paquet todonotes pour LaTeX qui permet d’avoir des rappels colorés de ce qui reste à faire dans le texte .


5
ooh. joli paquet!
Suresh Venkat

16

Pour écrire:

  • xemacs + auctex + reftex (impossible de s'en passer) ou kile.

Pour gérer plusieurs auteurs:

  • un repository svn: (plus de détails ici )
  • et ce que je voudrais vraiment, c'est un logiciel léger de suivi des bogues à superposer, il est donc facile de suivre les articles TODO quelques jours avant la date limite.

Pour gérer les dossards:

  • J'ai parfois utilisé Mendeley et Citeulike, mais je ne parviens toujours pas à trouver le bon modèle de workflow pour les faire fonctionner systématiquement. Donc c'est toujours à la main.

Pour faire des discussions:

  • Beamer pour les diapositives, inkscape / ipe / tikz pour les figures (tikz est en fait idéal pour tracer des graphiques (de données) avec des polices qui s'intègrent au texte, même dans les papiers)

2
J'utilise Mendeley pour organiser les documents sur mon ordinateur - ce qui, à mon avis, convient parfaitement - mais pas pour la gestion de la bibliographie proprement dite lors de la rédaction de documents. Pour cela, j'utilise BiBTeX à la main.
Joshua Grochow

1
Si vous utilisez déjà emacs, le mode Org est idéal pour les listes de tâches.
Martin Berger

12

J'utilise:

  • TeXShop (environnement d'édition pdflatex sous OS X)
  • Logiciel OS X personnalisé que j'ai écrit pour gérer les fichiers BibTeX
  • Adobe Illustrator pour la plupart des figures (avec des figures occasionnelles réalisées avec d'autres logiciels)
  • Adobe InDesign pour la création de diapositives de discussion sous forme de fichiers pdf
  • cvs ou occasionnellement svn, à la fois pour synchroniser mes ordinateurs personnel et professionnel et pour coordonner les modifications avec les co-auteurs

Une mise à jour: depuis que j'ai écrit cela, je suis passé à l'utilisation de beamer dans pdflatex pour les diapositives de discussion et de git à la place de cvs / svn (en partie à cause de la facilité de maintenance de mon propre serveur git avec gitolite). Le reste est toujours le même.
David Eppstein

11

Ma liste (tout Mac OS X):

  • TextMate pour l'édition
  • pdflatex (appelé depuis textmate)
  • pas de gestion spéciale bibtex
  • svn: un référentiel différent pour chaque collaboration ou projet
  • omnigraffle ou, plus fréquemment, tikz pour les chiffres
  • Interaction AquaEmacs pour Coq
  • Les diapositives sont réalisées à l'aide d'un projecteur s'il y a beaucoup de mathématiques ou de Keynote sinon.
  • Word et Powerpoint pour les administrateurs et pourparlers avec les agences de financement, etc.

9

J'utilise beaucoup des outils déjà mentionnés, je vais donc en mentionner quelques-uns des plus utiles qui n'ont pas encore été mentionnés:

  • Le package graphique de Frank Drewes pour LaTeX. Idéal pour dessiner des graphiques (le type des sommets et des arêtes, pas le type de la fonction). Syntaxe simple, mais très personnalisable.

  • GIT au lieu de SVN. J'avais l'habitude d'utiliser SVN mais j'ai depuis été converti en GIT.

  • Sur une machine Windows, j'aime TeXnicCenter (qui est construit sur MikTeX et BibTeX). (Sur les systèmes * nix, je viens d'utiliser emacs / bibtex.)

  • Même sur une machine Windows, j'utilise aspell pour la vérification orthographique, dans Cygwin (un très excellent émulateur de * terminal / gestionnaire de paquets).


8

Actuellement, j'utilise WinEdt et TeXworks pour l'édition (en fonction de l'ordinateur sur lequel je suis).

Pour les chiffres, j'utilise généralement IPE. Certaines personnes que je connais ont réussi à utiliser GasTeX pour dessiner des graphiques.

Pour synchroniser des fichiers communs sur plusieurs ordinateurs, ainsi que des papiers d'auteurs multiples, j'ai récemment commencé à utiliser Dropbox et je trouve ça génial.



6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), scripts tcsh (pour le contrôle de version), linux et brain. Pas nécessairement dans cet ordre.


J'utilise aussi emacs + auctex + pdflatex mais avec gnome, pas kde, sur (Ubuntu) linux. La visionneuse de pdf par défaut sur gnome est evince, ce qui est bien à certains égards (par exemple, l'actualisation automatique), mais elle absorbe beaucoup de mémoire lorsque de nombreux pdf sont ouverts, comme c'est assez courant chez moi. Je n'ai trouvé aucun bon remplaçant. Y a-t-il?
arnab

Avez-vous essayé okular? C'est plutôt bon.
Sariel Har-Peled

5

J'aime Bakoma c'est une très bonne interface graphique pour le latex


4

Pour créer des personnages, j'adore utiliser Asymptote . C'est un langage de programmation graphique (syntaxe de style C ++) qui produit des pdf (ou ps). Avec quelques lignes peuvent générer des graphiques très complexes, et tout le processus de compilation peut être facilement géré avec un Makefile (avec un seul "make" vous pouvez donc compiler un simulateur, générer les données, à partir des données obtenir un tracé et inclure le tracé dans le pdf final ...).


4

Éditeur

Sous Linux, je l'habitude d' utiliser Kile , mais il n'y a pas de beau port de Kile à d' autres systèmes d'exploitation. Donc, dans Windows, j'utilise LEd (ce qui était également très utile pour apprendre LaTeX quand j'ai commencé).

J'utilise parfois TeXMaker et j'espère passer de LEd à TeXMaker complètement (LEd n'est pas open-source et n'est pas activement développé; TeXMaker est open-source, activement développé et fonctionne également sur d'autres systèmes d'exploitation.).

Il y a aussi un fork de TeXMaker que je n'ai pas encore essayé: TexMakerX .

Gestion des dossards

JabRef


2
TeXMakerX s'appelle maintenant "TeX Studio".
MS Dousti

3

Tout mon travail est effectué sur Mac OS X avec Aquamacs Emacs avec AUCTeX et refTeX pour l'édition LaTeX, ainsi qu'en mode org pour les listes TODO, le suivi des tâches, la création d'agendas et de simples feuilles de calcul. Cocoaspell pour la vérification orthographique (s'intègre parfaitement à toutes les applications Mac, y compris Aquamacs depuis la version 22, idéal si vous devez vérifier plusieurs langues). Du côté de LaTeX, il s’agit principalement de TikZ / PGF pour les graphismes (bien que je recherche une alternative qui facilite certaines choses que je fais régulièrement). Pour gérer les documents et rester synchronisé, utilisez git (et egg ou magit pour utiliser git avec Emacs). BibDesk pour la gestion des papiers et des PDF associés. Les diapositives de la présentation utilisent soit LaTeX Beamer, soit Apple Keynote. Keynote est également idéal pour la présentation de diapositives PDF après la conversion de l'outil gratuit PDFtoKeynote. Particulièrement utile pour présenter des diapositives que vous ne connaissez pas très bien, vous pouvez personnaliser l'écran de prévisualisation avec la diapositive suivante, la minuterie, etc. Fortement recommandé. Avoir un volume WebDAV pour déplacer rapidement des fichiers de A à B est également très utile, en particulier si vous n’avez accès qu’à A ou à B en même temps.


2

Curieusement, personne n'a parlé de ps-tours sans lesquels je ne pourrais pas vivre!

Avec ps-tricks, vous créez du code pour vos propres images afin qu'elles puissent être réutilisées dans les journaux pour les conférences, puis pour les discussions, puis pour la version étendue du journal et ainsi de suite. Le rendu est parfait et la qualité finale irréprochable. Il n'y a aucun problème lorsque vous utilisez ps-astuces avec LaTeX, mais lorsque vous utilisez pdflatex, vous devez passer par plusieurs solutions (voir un précédent article dans la zone TeX de stackexchange sous le paragraphe "Comment utiliser PSTricks dans pdfLaTeX?")

Si vous utilisez Mac OS X (comme je le fais), je vous recommande vivement de vous procurer un logiciel commercial: Papers

Bien que cela ne vous permette pas de partager les documents en tant que Mendeley (déjà cité), il est merveilleux de baliser tous vos fichiers et d’arranger tous les fichiers pdf dans votre ordinateur. En outre, il offre une poignée de services pour créer automatiquement des listes de références, des recherches, etc.

Enfin, l’utilisation de SVN est également une nécessité pour moi! Outre les suggestions formulées dans la page indiquée par Suresh Venkat, je vous recommande vivement de jeter un coup d'œil sur les mécanismes de permission de SVN. L'une des fonctionnalités les plus utiles de SVN est qu'il est possible d'autoriser différentes personnes à accéder à différents types d'accès. Comme j'ai un serveur svn unique pour tous mes articles, cette fonctionnalité me permet de coopérer avec différents co-auteurs simultanément, en leur donnant simplement accès à des points spécifiques de mon référentiel. Pour plus de détails, consultez le manuel public O'really

Ceci est mon tout premier post ici, espérons que cela aide!

À votre santé,


2
Le paquet Tikz est similaire à celui de ps-tricks. Il est incroyablement puissant, portable et définit en gros un langage spécifique au domaine pour dessiner des figures en ligne.
Boeuf

Honnêtement parlant, je n'avais jamais entendu parler de Tikz auparavant, alors je suis parti et je vais sûrement passer à Tikz maintenant :) Merci pour le commentaire
Carlos Linares López


1

Voici ma liste d'outils (biaisée):

  • Isabelle / jEdit pour l'édition du source (à la fois formelle .thyet informelle .tex, alors que .thyc'est la majorité).

  • Préparation du document Isabelle (qui utilise pdflatex en bas) pour la transition et la composition formelle à informelle.

  • La même chose foiltexpour les diapositives.

  • Mercurial (parfois SVN) pour la gestion des versions.

Notez que normalement tous les articles, thèses, livres que vous voyez publiés par Isabelle Power-User sont terminés avec le système lui-même.


0

Google Scholar a des citations BibTeX pour (presque tous?) Les documents de recherche. Lorsque vous recherchez un document (par exemple, http://scholar.google.com/scholar?q=Entscheidungsproblem ), chaque résultat comporte un lien appelé "Cite" qui comporte une option "Importer dans BibTeX". (Edit: selon les commentaires, ils ne sont bien sûr généralement pas terminés - vous devrez souvent apporter des modifications ou des ajouts.)

Si vous êtes connecté à un compte Google , vous pouvez accéder à la page "Paramètres" -> "Afficher les liens permettant d'importer les citations dans BibTeX" sur la page d'accueil du chercheur , afin d'en faire une opération en un clic à partir de la page de résultats de recherche.

Éditer: oublié de mentionner, la bibliothèque numérique ACM a également cette fonctionnalité. Recherchez "Formats d'exportation" sur le côté droit de la page. D'autres sites aussi (voir les commentaires), mais ce sont ceux que j'utilise le plus souvent car ils sont les plus rapides et les plus susceptibles d'avoir une référence.


1
BibTeX de Google Scholar nécessite une édition sérieuse avant de pouvoir être utilisé dans un article. Honnêtement, vous feriez mieux de taper vous-même l’enregistrement BibTeX.
Jeffε

1
Google Scholar n'est pas seul dans ce domaine. Les enregistrements BibTeX générés par machine sont proposés par exemple par DBLP, Citeseer, Wikipedia et certains journaux, et ils sont tous cassés (je dirais que DBLP est celui qui est le plus proche d’être réellement utilisable). Je me demande quelle est la raison derrière tout cela, je penserais que ce ne peut être si difficile de le faire correctement.
Emil Jeřábek

@ Jɛ ff E: Je trouve qu'il est beaucoup plus rapide de copier et coller l'enregistrement et de modifier / ajouter des informations si nécessaire que de recommencer à zéro. Votre expérience peut être différente.
Usul

Les érudits étaient terribles, puis ils ont disparu et, dans leur nouvelle incarnation, ils semblent plus utiles. En fonction du flux de travail, il peut être plus rapide de l’utiliser comme base.
András Salamon
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.