Quali strumenti usi per scrivere documenti?


55

Quali strumenti usi per scrivere documenti?

Dalla poca esperienza che ho, i teorici trascorrono molto tempo a scrivere e perfezionare documenti, oltre a essere effettivamente creativi. Cioè, comunicare il loro lavoro ad altre persone. Forse i documenti non sono il modo giusto per farlo, ma dovrebbero essere lasciati per un'altra discussione. In ogni caso, sembra che si voglia ridurre il tempo impiegato per scrivere i risultati usando i migliori strumenti software possibili. Quindi, questa domanda mira a scoprire alcuni tesori nascosti là fuori.

Penso che molti di noi utilizzino LaTeX e alcuni sistemi per organizzare i riferimenti cartacei. Ma ci sono anche vim / emacs e alcune librerie molto eleganti che mi hanno fatto risparmiare molto tempo. Pertanto, volevo sapere sulla configurazione che usi per scrivere documenti e forse anche alcune cose che hai provato a imparare e che non hai funzionato per te. Sarei particolarmente interessato a cose che potrebbero non essere così conosciute ma che si sono rivelate più veloci, anche se si tratta, ad esempio, di un software molto specifico per disegnare grafici o funzionalità di completamento automatico.

Don Knuth racconta della sua installazione in un'intervista qui . Cerca la domanda " Quale set di strumenti usi [...] ".

AGGIORNAMENTO: Sadeq mi ha indicato una discussione sugli strumenti per disegnare diagrammi qui .


2
Potresti trovare utile questo argomento correlato: cstheory.stackexchange.com/q/1677/873
MS Dousti,

1
se hai bisogno di un flag CW; basta segnalare il post per l'attenzione del moderatore dopo che è stato pubblicato. Non è necessario inserirlo nel testo della domanda. :)
Daniel Apon,

eh, non ho visto quel link. Grazie Daniel.
Michael,

Risposte:


21

Oltre a ciò che dicono gli altri, mi piace il pacchetto todonotes per LaTeX che consente di avere promemoria colorati su ciò che resta da fare nel testo .


5
ooh. bel pacchetto!
Suresh Venkat,

16

Per scrivere:

  • xemacs + auctex + reftex (non può vivere senza di essa) o kile.

Per la gestione di più autori:

  • un repository svn: (maggiori dettagli qui )
  • e quello che mi piacerebbe davvero è un leggero software "tracker bug" da sovrapporre, quindi è facile tenere traccia degli articoli TODO negli ultimi giorni prima di una scadenza

Per la gestione dei pettorali:

  • Di tanto in tanto ho usato Mendeley e Citeulike, ma non riesco ancora a trovare il modello di flusso di lavoro giusto per farli lavorare sistematicamente. Quindi è ancora a mano.

Per fare conferenze:

  • Beamer per diapositive, inkscape / ipe / tikz per figure (tikz è in realtà ottimo per tracciare grafici (dati) con caratteri che si integrano con il testo, anche nei documenti)

2
Uso Mendeley per organizzare i documenti sul mio computer - cosa che ritengo sia FANTASTICO - ma non per la gestione bibliografica durante la scrittura di documenti. Per questo uso semplicemente BiBTeX a mano.
Joshua Grochow,

1
Se stai già utilizzando emacs, la modalità Org è perfetta per le liste di cose da fare.
Martin Berger,

12

Io uso:

  • TeXShop (ambiente di editing pdflatex per OS X)
  • Software OS X personalizzato che ho scritto per la gestione dei file BibTeX
  • Adobe Illustrator per la maggior parte delle figure (con figure occasionali eseguite in altri software)
  • Adobe InDesign per creare diapositive talk come file pdf
  • cvs o occasionalmente svn, sia per sincronizzare i computer di casa e di lavoro sia per coordinare le modifiche con i coautori

Un aggiornamento: da quando ho scritto questo sono passato all'utilizzo di beamer in pdflatex per le diapositive talk e git invece di cvs / svn (in parte a causa della facilità di mantenere il mio server git con gitolite). Il resto è sempre lo stesso.
David Eppstein,

11

Il mio elenco (tutti i Mac OS X):

  • TextMate per la modifica
  • pdflatex (chiamato da textmate)
  • nessuna gestione bibtex speciale
  • svn: un repository diverso per ogni collaborazione o progetto
  • omnigraffle o, più frequentemente in questi giorni, tikz per le figure
  • AquaEmacs per l'interazione Coq
  • Diapositive fatte usando beamer se c'è molta matematica o Keynote in caso contrario.
  • Word e Powerpoint per l'amministratore e colloqui con agenzie di finanziamento, ecc.

9

Uso molti degli strumenti già menzionati, quindi citerò solo alcuni di quelli più utili che non sono ancora stati menzionati:

  • Il pacchetto di grafici di Frank Drewes per LaTeX. Ottimo per disegnare grafici (il tipo di vertici e bordi, non il tipo di funzione). Sintassi semplice, ma molto personalizzabile.

  • GIT invece di SVN. Ho usato SVN ma da allora sono stato convertito in GIT.

  • Su una macchina Windows, mi piace TeXnicCenter (che si basa su MikTeX e BibTeX). (Sui sistemi * nix utilizzo solo emacs / bibtex.)

  • Anche su una macchina Windows, uso aspell per il controllo ortografico, all'interno di Cygwin (un emulatore di gestione dei pacchetti / terminali * nix davvero eccellente).


8

Attualmente utilizzo WinEdt e TeXworks per l'editing (a seconda del computer in uso).

Per quanto riguarda le figure, in genere utilizzo IPE. Alcune persone che conosco hanno avuto successo usando GasTeX per disegnare grafici.

Per la sincronizzazione di file comuni su più computer, nonché di documenti con più autori, di recente ho iniziato a utilizzare Dropbox e penso sia fantastico.



6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), script tcsh (per controllo versione), linux e brain. Non necessariamente in questo ordine.


Uso anche emacs + auctex + pdflatex ma con gnome, non kde, su (Ubuntu) linux. Il visualizzatore di pdf predefinito su gnome è evince, il che è fantastico in alcuni modi (ad es. Aggiornamento automatico), ma ingoia molta memoria quando molti PDF sono aperti, come è abbastanza comune con me. Non ho trovato buoni sostituti. Ci sono?
Arnab,

Hai provato okular? È abbastanza buono.
Sariel Har-Peled,

5

Mi piace Bakoma, è un'ottima interfaccia grafica per il lattice


4

Per creare figure che amo usare Asymptote . È un linguaggio di programmazione grafico (sintassi in stile C ++) che produce pdf (o ps). Con poche righe puoi generare grafici molto complessi e l'intero processo di compilazione può essere facilmente gestito con un Makefile (quindi con un singolo "make" puoi compilare un simulatore, generare i dati, dai dati ottenere un grafico e includere il diagramma nel pdf finale ...).


4

editore

In Linux, di solito uso Kile , ma non esiste una bella porta di Kile su altri sistemi operativi. Quindi in Windows utilizzo LEd (che è stato molto utile anche per imparare LaTeX al primo avvio).

A volte uso TeXMaker e spero di passare completamente da LEd a TeXMaker (LEd non è open-source e non è attivamente sviluppato; TeXMaker è open-source, sviluppato attivamente e funziona anche su altri sistemi operativi.).

C'è anche un fork di TeXMaker che non ho ancora provato: TexMakerX .

Gestione pettorali

JabRef


2
TeXMakerX è ora chiamato "TeX Studio".
MS Dousti,

3

Tutto il mio lavoro viene svolto su Mac OS X utilizzando Aquamacs Emacs con AUCTeX e refTeX per l'editing LaTeX, nonché la modalità org per gli elenchi TODO, il monitoraggio delle cose, la creazione di ordini del giorno e semplici fogli di calcolo. Cocoaspell per il controllo ortografico (si integra perfettamente in tutte le applicazioni Mac incluso Aquamacs dalla versione 22, ottimo se devi controllare più di una lingua). Sul lato LaTeX è principalmente TikZ / PGF per la grafica (anche se sto cercando un'alternativa che renda alcune delle cose che faccio regolarmente più facilmente). Per gestire i documenti e mantenerli sincronizzati c'è git (e egg o magit per usare git con Emacs). BibDesk per la gestione di documenti e PDF associati. Diapositive di presentazione utilizzando LaTeX Beamer o Apple Keynote. Keynote è anche ottimo per presentare diapositive PDF dopo aver convertito lo strumento gratuito PDFtoKeynote. Particolarmente utile per la presentazione di diapositive che non conosci troppo bene, puoi personalizzare la schermata di anteprima con la diapositiva successiva, il timer, ecc. Altamente raccomandato. Anche avere un volume WebDAV per spostare rapidamente i file da A a B è molto utile, soprattutto se si ha accesso solo a A o B contemporaneamente.


2

Curiosamente nessuno ha menzionato trucchi ps che non potrei vivere senza di essa!

Con i trucchi ps crei il codice per le tue immagini in modo che possano essere riutilizzate nei giornali per le conferenze, quindi per i discorsi, quindi per la versione estesa del giornale e così via. Il rendering è perfetto e la qualità finale è impeccabile. Non ci sono problemi quando si usano ps-tricks con LaTeX ma quando si utilizza pdflatex è necessario passare attraverso una serie di soluzioni alternative (vedere un post precedente nell'area TeX dello stackexchange sotto il paragrafo "Come usare i PSTrick in pdfLaTeX?")

Se usi Mac OS X (come faccio io) consiglio vivamente un software commerciale: Papers

Sebbene non ti permetta di condividere i documenti come Mendeley (già citato), è meraviglioso taggare tutti i tuoi file e disporre tutti i file pdf sul tuo computer. Inoltre, offre una manciata di servizi per la creazione automatica di elenchi di riferimenti, ricerche, ecc.

Infine, usare SVN è un must anche per me! Oltre ai suggerimenti formulati nella pagina indicata da Suresh Venkat, consiglio vivamente di dare un'occhiata ai meccanismi di autorizzazione di SVN. Una delle funzionalità più utili di SVN è che è possibile consentire a persone diverse tipi diversi di accesso. Dato che ho un unico server svn per tutti i miei articoli, questa funzione mi permette di collaborare con diversi coautori simultaneamente fornendo loro l'accesso a punti specifici del mio repository. Per maggiori dettagli, consulta il manuale O'really pubblico

Questo è il mio primo post qui, spero che sia d'aiuto!

Saluti,


2
Il pacchetto Tikz è simile a quello di ps-tricks. È incredibilmente potente, portatile e fondamentalmente definisce un linguaggio specifico per piccoli domini per disegnare figure in linea.
Manzo

Onestamente, non ho mai sentito parlare di Tikz prima, quindi mi chiamo e mi trasferirò sicuramente a Tikz ora :) Grazie per il commento
Carlos Linares López,


1

Questa è la mia lista (parziale) di strumenti:

  • Isabelle / jEdit per l'editing della fonte (sia formale .thyche informale .tex, mentre .thyè la maggioranza).

  • Preparazione del documento Isabelle (che utilizza pdflatex in basso) per la transizione formale e informale e la composizione.

  • Lo stesso foiltexvale per le diapositive.

  • Mercurial (a volte SVN) per la gestione delle versioni.

Nota che normalmente tutti gli articoli, le tesi, i libri che vedi pubblicati dagli utenti esperti di Isabelle vengono eseguiti con il sistema stesso.


0

Google Scholar ha citazioni BibTeX per (quasi tutti?) Articoli di ricerca. Quando cerchi un articolo (ad esempio http://scholar.google.com/scholar?q=Entscheidungsproblem ), ogni risultato ha un link chiamato "Cite" che ha un'opzione per "Importa in BibTeX". (Modifica: come da commenti, questi ovviamente non sono di solito completi - potrebbe essere necessario apportare modifiche o aggiunte.)

Se hai effettuato l'accesso a un account Google, quindi sulla home page di scholar , puoi andare su "Impostazioni" -> "Mostra link per importare citazioni in BibTeX" per rendere l'operazione con un clic dalla pagina dei risultati della ricerca.

Modifica: Hai dimenticato di menzionare, anche la libreria ACM Digital ha questa funzione. Cerca "Formati di esportazione" sul lato destro della pagina. Lo fanno anche altri siti (vedi i commenti), ma questi sono quelli che utilizzo più frequentemente perché sono i più veloci e hanno più probabilità di avere un riferimento.


1
BibTeX di Google Scholar ha bisogno di modifiche serie prima di poter essere utilizzato in un documento. Onestamente, stai meglio digitando il record BibTeX da solo.
Jeffε

1
Google Scholar non è solo in questo. I record BibTeX generati automaticamente sono offerti da DBLP, Citeseer, Wikipedia e alcune riviste e sono tutti rotti (direi che DBLP è il più vicino ad essere effettivamente utilizzabile). Mi chiedo qual è il motivo dietro questo, penso che non possa essere così difficile farlo correttamente.
Emil Jeřábek,

@ Jɛ ff E: trovo molto più veloce copiare e incollare il record e modificare / aggiungere informazioni se necessario piuttosto che ricominciare da zero. La tua esperienza potrebbe essere diversa.
usul

Lo studioso era un tempo terribile, poi se ne andava e nella sua nuova incarnazione sembra più utile. A seconda del flusso di lavoro, potrebbe essere più veloce utilizzarlo come base.
András Salamon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.