Mit welchen Tools schreiben Sie Papiere?

55

Mit welchen Tools schreiben Sie Papiere?

Aufgrund meiner geringen Erfahrung verbringen Theoretiker viel Zeit damit, Papiere zu schreiben und zu verfeinern, abgesehen davon, dass sie tatsächlich kreativ sind. Das heißt, anderen Menschen ihre Arbeit mitzuteilen. Vielleicht sind Papiere nicht der richtige Weg, aber das sollte für eine weitere Diskussion bleiben. In jedem Fall scheint es so, als ob man den Zeitaufwand für das Verfassen der Ergebnisse reduzieren möchte, indem man so gute Software-Tools wie möglich verwendet. Diese Frage zielt darauf ab, einige verborgene Schätze herauszufinden.

Ich denke, die meisten von uns verwenden LaTeX und ein System zum Organisieren von Papierreferenzen. Es gibt aber auch Vim / Emacs und einige sehr raffinierte Bibliotheken, die mir viel Zeit gespart haben. Deshalb wollte ich etwas über das Setup wissen, das Sie zum Schreiben von Papieren verwenden, und vielleicht auch über einige Dinge, die Sie gelernt haben und die für Sie nicht funktionierten. Ich würde mich besonders für Dinge interessieren, die vielleicht nicht so bekannt sind, sich aber als Beschleuniger herausgestellt haben, auch wenn es sich zum Beispiel um eine sehr spezielle Software zum Zeichnen von Diagrammen oder für automatische Vervollständigungsfunktionen handelt.

Don Knuth erzählt hier in einem Interview von seinem Setup . Suchen Sie nach der Frage " Welche Tools verwenden Sie [...] ".

UPDATE: Sadeq wies mich auf eine Diskussion über Werkzeuge für die Diagramme zeichnen hier .

Michael
quelle
2
Sie fanden dieses verwandte Thema nützlich: cstheory.stackexchange.com/q/1677/873
MS Dousti
1
wenn Sie eine CW-Flagge benötigen; Melden Sie den Beitrag einfach für die Aufmerksamkeit des Moderators, nachdem er veröffentlicht wurde. Keine Notwendigkeit, es in den Text der Frage zu setzen. :)
Daniel Apon
d'oh, habe diesen Link nicht gesehen. Danke Daniel.
Michael

Antworten:

21

Zusätzlich zu dem, was andere sagen, gefällt mir das Paket todonotes für LaTeX, das farbige Erinnerungen an die verbleibenden Aufgaben im Text ermöglicht .

Raphael
quelle
5
Oh. nettes Paket !
Suresh Venkat
16

Zum Schreiben:

  • xemacs + auctex + reftex (kann nicht ohne leben) oder kile.

Zum Verwalten mehrerer Autoren:

  • ein svn repository: (weitere details hier )
  • und was ich wirklich gerne hätte, ist eine leichte "Bug-Tracker" -Software, die darüber gelegt werden kann, sodass es einfach ist, TODO-Artikel in den letzten Tagen vor Ablauf einer Frist zu verfolgen

Zum Verwalten von Lätzchen:

  • Ich habe gelegentlich Mendeley und Citeulike verwendet, finde aber immer noch nicht das richtige Workflow-Modell, um sie systematisch zum Arbeiten zu bringen. Es ist also immer noch von Hand.

Für Gespräche:

  • Beamer für Dias, inkscape / ipe / tikz für Abbildungen (tikz eignet sich hervorragend zum Plotten von (Daten-) Diagrammen mit Schriftarten, die sich in den Text integrieren lassen, auch in Papierform.)
Suresh Venkat
quelle
2
Ich verwende Mendeley, um die Papiere auf meinem Computer zu organisieren - was ich für GROSSARTIG halte -, aber nicht für das eigentliche Literaturmanagement beim Schreiben von Papieren. Dafür benutze ich einfach BiBTeX von Hand.
Joshua Grochow
1
Wenn Sie bereits Emacs verwenden, ist der Org-Modus ideal für Aufgabenlisten.
Martin Berger
12

Ich benutze:

  • TeXShop (OS X PDFLATEX Bearbeitungsumgebung)
  • Benutzerdefinierte OS X-Software, die ich für die Verwaltung von BibTeX-Dateien geschrieben habe
  • Adobe Illustrator für die meisten Abbildungen (mit gelegentlichen Abbildungen, die in einer anderen Software erstellt wurden)
  • Adobe InDesign zum Erstellen von Vortragsfolien als PDF-Dateien
  • cvs oder gelegentlich svn, sowohl zum Synchronisieren meines Heim- und Arbeitscomputers als auch zum Koordinieren von Bearbeitungen mit Co-Autoren
David Eppstein
quelle
Ein Update: Seit ich dies schreibe, verwende ich Beamer in pdflatex für Vortragsfolien und git anstelle von cvs / svn (zum Teil, weil ich meinen eigenen Git-Server mit gitolite einfach warten kann). Der Rest ist immer noch der gleiche.
David Eppstein
11

Meine Liste (alle Mac OS X):

  • TextMate zum Bearbeiten
  • pdflatex (wird von textmate aufgerufen)
  • kein spezielles bibtex management
  • SVN: Ein anderes Repository für jede Zusammenarbeit oder jedes Projekt
  • omnigraffle oder heutzutage häufiger tikz für figuren
  • AquaEmacs für Coq-Interaktion
  • Folien, die mit Beamer erstellt wurden, wenn es viel Mathe gibt, oder Keynote, wenn nicht.
  • Word und Powerpoint für Admin und Gespräche mit Förderagenturen etc.
Dave Clarke
quelle
9

Ich benutze viele der bereits erwähnten Werkzeuge, deshalb erwähne ich nur einige der nützlicheren, die noch nicht erwähnt wurden:

  • Frank Drewes des Graphen - Paket für LaTeX. Ideal zum Zeichnen von Diagrammen (die Art der Eckpunkte und Kanten, nicht die Art der Funktion). Einfache Syntax, aber sehr anpassbar.

  • GIT statt SVN. Früher habe ich SVN verwendet, seitdem wurde ich jedoch auf GIT konvertiert.

  • Auf einem Windows-Computer mag ich TeXnicCenter (das auf MikTeX und BibTeX aufbaut). (Auf * nix-Systemen verwende ich nur emacs / bibtex.)

  • Sogar auf einem Windows-Computer verwende ich aspell zur Rechtschreibprüfung in Cygwin (einem wirklich ausgezeichneten * nix-Terminal- / Paketmanager-Emulator).

Joshua Grochow
quelle
8

Derzeit benutze ich WinEdt und TeXworks zum Bearbeiten (abhängig davon, auf welchem ​​Computer ich mich befinde).

Für Zahlen verwende ich normalerweise IPE. Einige Leute, die ich kenne, hatten Erfolg mit GasTeX zum Zeichnen von Graphen.

Ich habe vor kurzem angefangen, Dropbox zum Synchronisieren von gemeinsamen Dateien auf mehreren Computern sowie von Artikeln mit mehreren Autoren zu verwenden, und finde das großartig.

Ryan Williams
quelle
8

Ich benutze Kile, um Latex zu bearbeiten / kompilieren. Es ist eine nette KDE-Benutzeroberfläche mit automatischer Vervollständigung und Rechtschreibprüfung während der Eingabe. http://kile.sourceforge.net/

Guilherme D. da Fonseca
quelle
Ja, ich mag besonders Kile.
Joe Fitzsimons
6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), tcsh-Skripte (zur Versionskontrolle), linux und brain. Nicht unbedingt in dieser Reihenfolge.

Sariel Har-Peled
quelle
Ich benutze auch Emacs + Auctex + PDFLATEX, aber mit Gnome, nicht KDE, auf (Ubuntu) Linux. Der standardmäßige PDF-Viewer unter gnome ist evince, was in mancher Hinsicht großartig ist (z. B. automatische Aktualisierung), aber er verschlingt viel Speicher, wenn viele PDFs geöffnet sind, wie es bei mir üblich ist. Ich habe keinen guten Ersatz gefunden. Sind da irgendwelche?
Arnab
Hast du okular probiert? Es ist sehr gut.
Sariel Har-Peled
5

Ich mag Bakoma, es ist eine wirklich gute grafische Oberfläche für Latex

Klim
quelle
4

Ich liebe es, mit Asymptote Figuren zu erschaffen . Es ist eine Graph-Programmiersprache (C ++ - Syntax), die PDFs (oder ps) erzeugt. Mit ein paar Zeilen lassen sich sehr komplexe Grafiken erstellen und der gesamte Kompilierungsprozess kann einfach mit einem Makefile verwaltet werden (so können Sie mit einem einzigen "make" einen Simulator kompilieren, die Daten generieren, aus den Daten einen Plot erhalten und den Plot einbinden im abschließenden pdf ...).

cesco
quelle
4

Editor

Unter Linux verwende ich normalerweise Kile , aber es gibt keinen netten Port von Kile für andere Betriebssysteme. Also benutze ich in Windows LEd (was auch beim Erlernen von LaTeX sehr hilfreich war, als ich anfing).

Ich benutze manchmal TeXMaker und werde hoffentlich komplett von LEd zu TeXMaker wechseln (LEd ist nicht Open Source und nicht aktiv entwickelt; TeXMaker ist Open Source, aktiv entwickelt und funktioniert auch auf anderen Betriebssystemen).

Es gibt auch eine Gabel von TeXMaker, die ich noch nicht ausprobiert habe: TexMakerX .

Startnummernverwaltung

JabRef

Kaveh
quelle
2
TeXMakerX heißt jetzt "TeX Studio".
MS Dousti
3

Alle meine Arbeiten erfolgen unter Mac OS X mit Aquamacs Emacs mit AUCTeX und refTeX für die LaTeX-Bearbeitung sowie im Organisationsmodus für TODO-Listen, zum Nachverfolgen von Dingen, zum Erstellen von Agenden und für einfache Tabellenkalkulationen. Cocoaspell für die Rechtschreibprüfung (integriert sich gut in alle Mac-Anwendungen, einschließlich Aquamacs seit Version 22, ideal, wenn Sie mehr als eine Sprache prüfen müssen). Auf der LaTeX-Seite ist es hauptsächlich TikZ / PGF für Grafiken (obwohl ich nach einer Alternative suche, die einige der Dinge, die ich regelmäßig mache, einfacher macht). Zum Verwalten von Dokumenten und zum Synchronisieren gibt es git (und egg oder magit zum Verwenden von git mit Emacs). BibDesk zum Verwalten von Dokumenten und zugehörigen PDFs. Präsentationsfolien mit LaTeX Beamer oder Apple Keynote. Keynote eignet sich auch hervorragend zum Präsentieren von PDF-Folien nach der Konvertierung des kostenlosen Tools PDFtoKeynote. Besonders nützlich für die Präsentation von Folien, die Sie nicht genau kennen. Sie können den Vorschaubildschirm mit der nächsten Folie, dem nächsten Timer usw. anpassen. Sehr zu empfehlen. Ein WebDAV-Volume zum schnellen Verschieben von Dateien von A nach B ist ebenfalls sehr nützlich, insbesondere, wenn nur gleichzeitig auf A oder B zugegriffen werden kann.

Thomas S.
quelle
2

Seltsamerweise erwähnte niemand PS-Tricks, ohne die ich nicht leben könnte!

Mit ps-tricks erstellen Sie Code für Ihre eigenen Bilder, damit diese in den Zeitungen für die Konferenzen, dann für die Vorträge, dann für die erweiterte Version des Zeitschriftenpapiers usw. wiederverwendet werden können. Das Rendering ist perfekt und die endgültige Qualität ist einwandfrei. Es gibt keine Probleme, wenn Sie ps-Tricks mit LaTeX verwenden, aber wenn Sie pdflatex verwenden, müssen Sie eine Reihe von Problemumgehungen durchgehen (siehe einen vorherigen Beitrag im TeX-Bereich des Stapelaustauschs unter dem Abschnitt "Wie verwende ich PSTricks in pdfLaTeX?").

Wenn Sie (wie ich) Mac OS X verwenden, empfehle ich dringend eine kommerzielle Software: Papers

Sie können die Dokumente zwar nicht als Mendeley (bereits zitiert) freigeben, es ist jedoch wunderbar, alle Ihre Dateien mit Tags zu versehen und alle PDF-Dateien auf Ihrem Computer anzuordnen. Außerdem bietet es eine Handvoll von Diensten für die automatische Erstellung von Referenzlisten, Suchanfragen usw.

Schließlich ist die Verwendung von SVN auch für mich ein Muss! Zusätzlich zu den Vorschlägen auf der Seite, auf die Suresh Venkat verweist, empfehle ich dringend, einen Blick auf die Berechtigungsmechanismen von SVN zu werfen. Eine der nützlichsten Funktionen von SVN ist, dass es möglich ist, verschiedenen Personen verschiedene Arten von Zugriffen zu ermöglichen. Da ich für alle meine Artikel einen einzigartigen SVN-Server habe, kann ich mit verschiedenen Co-Autoren gleichzeitig zusammenarbeiten und ihnen Zugriff auf bestimmte Punkte meines Repositorys gewähren. Weitere Informationen finden Sie in der öffentlichen O'really-Handbuch

Dies ist mein allererster Beitrag hier, hoffe er hilft!

Prost,

Carlos Linares López
quelle
2
Das Tikz- Paket ähnelt den ps-Tricks. Es ist unglaublich leistungsfähig, portabel und definiert im Grunde genommen eine kleine domänenspezifische Sprache zum Zeichnen von Inline-Zahlen.
Rindfleisch
Ehrlich gesagt, ich habe noch nie von Tikz gehört, also checke ich aus und werde mit Sicherheit jetzt zu Tikz wechseln :) Vielen Dank für den Kommentar
Carlos Linares López
1

Dies ist meine (voreingenommene) Werkzeugliste:

  • Isabelle / jEdit für die Bearbeitung der Quelle (sowohl formal .thyals auch informell .tex, während .thydie Mehrheit ist).

  • Isabelle-Dokumentvorbereitung (die unten pdflatex verwendet) für den formellen und informellen Übergang und das Setzen von Dokumenten.

  • Das gleiche gilt foiltexfür Dias.

  • Mercurial (manchmal SVN) für die Versionsverwaltung.

Beachten Sie, dass normalerweise alle Arbeiten, Abschlussarbeiten und Bücher, die von Isabelle-Power-Usern veröffentlicht wurden, mit dem System selbst durchgeführt werden.

Makarius
quelle
0

Google Scholar hat BibTeX-Zitate für (fast alle?) Forschungsarbeiten. Wenn Sie nach einem Artikel suchen (z. B. http://scholar.google.com/scholar?q=Entscheidungsproblem) ), enthält jedes Ergebnis einen Link mit der Bezeichnung "Zitieren", der die Option "In BibTeX importieren" enthält. (Bearbeiten: Gemäß den Kommentaren sind diese natürlich normalerweise nicht vollständig - möglicherweise müssen Sie Änderungen oder Ergänzungen vornehmen.)

Wenn Sie in einem Google-Konto angemeldet sind, dann auf der Homepage des Wissenschaftlers , können Sie "Einstellungen" -> "Links zum Importieren von Zitaten in BibTeX anzeigen" einen Ein-Klick-Vorgang auf der Suchergebnisseite ausführen.

Bearbeiten: Ich habe vergessen zu erwähnen, dass die ACM Digital-Bibliothek auch diese Funktion hat. Suchen Sie auf der rechten Seite nach "Exportformate". Andere Websites tun dies auch (siehe die Kommentare), aber dies sind die, die ich am häufigsten verwende, weil sie am schnellsten sind und am wahrscheinlichsten eine Referenz haben.

usul
quelle
1
BibTeX von Google Scholar muss erst gründlich bearbeitet werden, bevor es in einem Papier verwendet werden kann. Ehrlich gesagt, tippen Sie die BibTeX-Aufzeichnung besser selbst ein.
Jeffs
1
Google Scholar ist hier nicht allein. Maschinell erzeugte BibTeX-Datensätze werden z. B. von DBLP, Citeseer, Wikipedia und einigen Journalen angeboten und sind alle defekt (ich würde sagen, DBLP ist am ehesten verwendbar). Ich frage mich, was der Grund dafür ist. Ich denke, es kann nicht so schwer sein, es richtig zu machen.
Emil Jeřábek
@ Jɛ ɛ E: Ich finde es viel schneller, den Datensatz zu kopieren und einzufügen und Informationen nach Bedarf zu bearbeiten / hinzuzufügen, als von vorne zu beginnen. Ihre Erfahrung kann anders sein.
USUL
Der Gelehrte war früher schrecklich, dann ging er weg und in seiner neuen Inkarnation scheint er nützlicher zu sein. Je nach Workflow ist es möglicherweise schneller, ihn als Basis zu verwenden.
András Salamon