¿Qué herramientas utilizas para escribir artículos?

55

¿Qué herramientas utilizas para escribir artículos?

Por la poca experiencia que tengo, los teóricos pasan una gran cantidad de tiempo escribiendo y refinando artículos, además de ser creativos. Es decir, comunicar su trabajo a otras personas. Tal vez los documentos no son la forma correcta de hacerlo, pero eso debería dejarse para otra discusión. En cualquier caso, parece que uno quiere reducir el tiempo dedicado a escribir los resultados utilizando las mejores herramientas de software posibles. Entonces, esta pregunta tiene como objetivo descubrir algunos tesoros escondidos.

Creo que la mayoría de nosotros usamos LaTeX y algún sistema para organizar referencias en papel. Pero también hay vim / emacs y algunas bibliotecas muy ingeniosas que me han ahorrado mucho tiempo. Por lo tanto, quería saber sobre la configuración que usa para escribir documentos, y tal vez también algunas cosas que ha intentado aprender y que no le funcionaron. Estaría especialmente interesado en cosas que podrían no ser tan conocidas pero que han resultado acelerarlas, incluso si se trata, por ejemplo, de un software muy específico para dibujar gráficos o funciones de autocompletado.

Don Knuth cuenta sobre su configuración en una entrevista aquí . Busque la pregunta " ¿Qué conjunto de herramientas utiliza [...] ".

ACTUALIZACIÓN: Sadeq me señaló una discusión sobre herramientas para dibujar diagramas aquí .

Michael
fuente
2
Puede encontrar útil este tema relacionado: cstheory.stackexchange.com/q/1677/873
MS Dousti
1
si necesita una bandera CW; simplemente marque la publicación para atención del moderador después de que se publique. No es necesario ponerlo en el texto de la pregunta. :)
Daniel Apon
d'oh, no vi ese enlace. Gracias Daniel
Michael

Respuestas:

21

Además de lo que otros dicen, me gusta el paquete de todonotes para LaTeX que permite tener coloridos recordatorios de lo que queda por hacer en el texto .

Rafael
fuente
55
Oh. lindo paquete !
Suresh Venkat
16

Para la escritura:

  • xemacs + auctex + reftex (no puede vivir sin él), o kile.

Para gestionar múltiples autores:

  • un repositorio svn: (más detalles aquí )
  • y lo que realmente me gustaría es un software liviano 'rastreador de errores' para superponer en la parte superior, por lo que es fácil rastrear TODOS los elementos en los últimos días antes de una fecha límite

Para gestionar baberos:

  • De vez en cuando he usado Mendeley y Citeulike, pero todavía no puedo encontrar el modelo de flujo de trabajo adecuado para que funcionen sistemáticamente. Entonces todavía es a mano.

Por hacer charlas:

  • Beamer para diapositivas, inkscape / ipe / tikz para figuras (tikz es realmente genial para trazar gráficos (de datos) con fuentes que se integran con el texto, incluso en papeles)
Suresh Venkat
fuente
2
Utilizo Mendeley para organizar los documentos en mi computadora, para lo cual creo que es GENIAL , pero no para la gestión real de la bibliografía al escribir documentos. Para eso solo uso BiBTeX a mano.
Joshua Grochow
1
Si ya está utilizando emacs, Org-Mode es perfecto para listas de tareas pendientes.
Martin Berger
12

Yo suelo:

  • TeXShop (entorno de edición OS X pdflatex)
  • Software OS X personalizado que escribí para administrar archivos BibTeX
  • Adobe Illustrator para la mayoría de las figuras (con figuras ocasionales realizadas en otro software)
  • Adobe InDesign para hacer diapositivas de conversación como archivos pdf
  • cvs u ocasionalmente svn, tanto para sincronizar las computadoras de mi casa y trabajo como para coordinar ediciones con los coautores
David Eppstein
fuente
Una actualización: desde que escribí esto, cambié a usar beamer en pdflatex para diapositivas de conversación y git en lugar de cvs / svn (en parte debido a la facilidad de mantener mi propio servidor git con gitolite). El resto sigue siendo el mismo.
David Eppstein
11

Mi lista (todas las Mac OS X):

  • TextMate para editar
  • pdflatex (llamado desde textmate)
  • no hay gestión especial de bibtex
  • svn: un repositorio diferente para cada colaboración o proyecto
  • omnigraffle o, más frecuentemente en estos días, tikz para figuras
  • AquaEmacs para la interacción Coq
  • Diapositivas hechas con beamer si hay muchas matemáticas o Keynote si no.
  • Word y Powerpoint para administradores y conversaciones con agencias de financiación, etc.
Dave Clarke
fuente
9

Utilizo muchas de las herramientas ya mencionadas, así que solo mencionaré algunas de las más útiles que aún no se han mencionado:

  • Paquete de gráficos de Frank Drewes para LaTeX. Ideal para dibujar gráficos (el tipo de vértices y bordes, no el tipo de función). Sintaxis simple, pero muy personalizable.

  • GIT en lugar de SVN. Solía ​​usar SVN pero desde entonces me he convertido a GIT.

  • En una máquina con Windows, me gusta TeXnicCenter (que se basa en MikTeX y BibTeX). (En los sistemas * nix, solo uso emacs / bibtex).

  • Incluso en una máquina con Windows, uso aspell para la corrección ortográfica, dentro de Cygwin (un emulador de administrador de paquetes / terminal * nix realmente excelente).

Joshua Grochow
fuente
8

Actualmente uso WinEdt y TeXworks para editar (dependiendo de la computadora en la que esté).

Para las cifras, normalmente uso IPE. Algunas personas que conozco han tenido éxito al usar GasTeX para dibujar gráficos.

Para sincronizar archivos comunes en varias computadoras, así como documentos de varios autores, recientemente comencé a usar Dropbox y creo que es increíble.

Ryan Williams
fuente
8

Yo uso kile para editar / compilar látex. Es un buen kde gui, con autocompletado y corrección ortográfica mientras escribe. http://kile.sourceforge.net/

Guilherme D. da Fonseca
fuente
Sí, particularmente me gusta Kile.
Joe Fitzsimons
6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), scripts tcsh (para control de versiones), linux y brain. No necesariamente en este orden.

Sariel Har-Peled
fuente
También uso emacs + auctex + pdflatex pero con gnome, no kde, en (Ubuntu) linux. El visor de PDF predeterminado en gnome es evince, que es excelente en algunos aspectos (por ejemplo, actualización automática), pero consume mucha memoria cuando muchos archivos PDF están abiertos, como es bastante común en mí. No he encontrado ningún buen reemplazo. ¿Hay alguna?
arnab
¿Intentaste con Okular? Es bastante bueno.
Sariel Har-Peled
5

Me gusta Bakoma, es una interfaz gráfica muy buena para látex

Klim
fuente
4

Para crear figuras me encanta usar asíntota . Es un lenguaje de programación gráfica (sintaxis de estilo C ++) que produce pdf (o ps). Con unas pocas líneas puede generar gráficos muy complejos, y todo el proceso de compilación se puede gestionar fácilmente con un Makefile (por lo que con un solo "make" puede compilar un simulador, generar los datos, de los datos obtener un gráfico e incluir el gráfico en el pdf final ...).

cesco
fuente
4

Editor

En Linux, generalmente uso Kile , pero no hay un buen puerto de Kile para otros sistemas operativos. Entonces, en Windows utilizo LEd (que también fue muy útil para aprender LaTeX cuando comencé).

A veces uso TeXMaker y espero cambiar de LEd a TeXMaker por completo (LEd no es de código abierto y no está desarrollado activamente; TeXMaker es de código abierto, desarrollado activamente y también funciona en otros sistemas operativos).

También hay una bifurcación de TeXMaker que aún no he probado: TexMakerX .

Gestión del babero

JabRef

Kaveh
fuente
2
TeXMakerX ahora se llama "TeX Studio".
MS Dousti
3

Todo mi trabajo se realiza en Mac OS X usando Aquamacs Emacs con AUCTeX y refTeX para la edición de LaTeX, así como el modo org para listas TODO, seguimiento de cosas, elaboración de agendas y cosas simples de hojas de cálculo. Cocoaspell para la corrección ortográfica (se integra muy bien en todas las aplicaciones de Mac, incluyendo Aquamacs desde la versión 22, excelente si tiene que verificar más de un idioma). En el lado de LaTeX, es principalmente TikZ / PGF para gráficos (aunque estoy buscando una alternativa que facilite algunas de las cosas que hago regularmente). Para administrar documentos y mantenerse sincronizado hay git (y egg o magit para usar git con Emacs). BibDesk para la gestión de documentos y archivos PDF asociados. Las diapositivas de la presentación se usan con LaTeX Beamer o Apple Keynote. Keynote también es excelente para presentar diapositivas en PDF después de convertir la herramienta gratuita PDFtoKeynote. Especialmente útil para presentar diapositivas que no conoce muy bien, puede personalizar la pantalla de vista previa con la siguiente diapositiva, temporizador, etc. Muy recomendable. También es muy útil tener un volumen WebDAV para mover rápidamente archivos de A a B, especialmente si solo tiene acceso a A o B a la vez.

Thomas S.
fuente
2

¡Curiosamente, nadie mencionó trucos ps que no podría vivir sin él!

Con ps-tricks, crea código para sus propias imágenes para que puedan reutilizarse en los documentos para las conferencias, luego para las charlas, luego para la versión extendida del artículo de la revista, etc. El renderizado es perfecto y la calidad final es impecable. No hay ningún problema al usar ps-tricks con LaTeX, pero cuando se usa pdflatex debe pasar por una serie de soluciones alternativas (consulte una publicación anterior en el área de TeX del intercambio de la pila en el párrafo "¿Cómo usar PSTricks en pdfLaTeX?")

Si utiliza Mac OS X (como lo hago), le recomiendo un software comercial: documentos

Si bien no le permite compartir los documentos como Mendeley (ya citado), es maravilloso etiquetar todos sus archivos y organizar todos los archivos pdf en su computadora. Además, ofrece un puñado de servicios para crear automáticamente listas de referencias, búsquedas, etc.

Finalmente, ¡usar SVN también es imprescindible para mí! Además de las sugerencias hechas en la página señalada por Suresh Venkat, recomiendo echar un vistazo a los mecanismos de permisos de SVN. Una de las características más útiles de SVN es que es factible permitir a diferentes personas diferentes tipos de acceso. Dado que tengo un servidor svn único para todos mis trabajos, esta característica me permite cooperar con diferentes coautores al mismo tiempo, simplemente proporcionándoles acceso a puntos específicos de mi repositorio. Para más detalles, consulte el manual público de O'really

Esta es mi primera publicación aquí, ¡espero que ayude!

Salud,

Carlos Linares López
fuente
2
El paquete Tikz es similar al de ps-tricks. Es increíblemente potente, portátil y básicamente define un pequeño lenguaje específico de dominio para dibujar figuras en línea.
Carne
Hablando honestamente, nunca antes había oído hablar de Tikz, así que me fui y seguramente me mudaré a Tikz ahora :) Gracias por el comentario
Carlos Linares López
1

Esta es mi lista (parcial) de herramientas:

  • Isabelle / jEdit para editar la fuente (tanto formal .thycomo informal .tex, mientras que .thyes la mayoría).

  • Preparación de documentos de Isabelle (que usa pdflatex en la parte inferior) para la transición formal a informal y la composición tipográfica.

  • Lo mismo con las foiltexdiapositivas.

  • Mercurial (a veces SVN) para la gestión de versiones.

Tenga en cuenta que normalmente todos los documentos, tesis, libros que ve publicados por los usuarios avanzados de Isabelle se hacen con el sistema mismo.

Makarius
fuente
0

Google Scholar tiene citas de BibTeX para trabajos de investigación (¿casi todos?). Cuando busca un documento (por ejemplo, http://scholar.google.com/scholar?q=Entscheidungsproblem ), cada resultado tiene un enlace llamado "Citar" que tiene una opción para "Importar en BibTeX". (Editar: según los comentarios, estos, por supuesto, generalmente no están completos; a menudo puede que tenga que hacer ediciones o adiciones).

Si ha iniciado sesión en una cuenta de Google, en la página de inicio del académico , puede ir a "Configuración" -> "Mostrar enlaces para importar citas a BibTeX" para que sea una operación de un solo clic desde la página de resultados de búsqueda.

Editar: Olvidé mencionar que la biblioteca digital ACM también tiene esta característica. Busque "Formatos de exportación" en el lado derecho de la página. Otros sitios también lo hacen (vea los comentarios) pero estos son los que uso con más frecuencia porque son más rápidos y tienen más probabilidades de tener una referencia.

usul
fuente
1
BibTeX de Google Scholar necesita una edición seria antes de poder usarse en un documento. Honestamente, es mejor escribir el registro BibTeX usted mismo.
Jeffε
1
Google Scholar no está solo en esto. Por ejemplo, DBLP, Citeseer, Wikipedia y algunas publicaciones ofrecen registros BibTeX generados por máquina, y todos están rotos (diría que DBLP es el más cercano a ser realmente utilizable). Me hace preguntarme cuál es la razón detrás de esto, creo que no puede ser tan difícil hacerlo correctamente.
Emil Jeřábek
@ Jɛ ff E: Me parece mucho más rápido copiar y pegar el registro y editar / agregar información según sea necesario que comenzar desde cero. Tu experiencia puede ser diferente.
usul
Scholar solía ser terrible, luego desapareció, y en su nueva encarnación parece más útil. Dependiendo del flujo de trabajo, puede ser más rápido usarlo como base.
András Salamon