116 votos

Herramientas para la redacción de documentos en colaboración

Personalmente, uso un sistema de control de revisiones (git) para gestionar mis propios escritos, hacer copias de seguridad y sincronizar entre diferentes máquinas. Sin embargo, he encontrado que la mayoría de los sistemas de control de revisiones de los programadores requieren demasiado entrenamiento para tratar de presionar a un coautor con el fin de trabajar en un documento conjunto.

¿Hay alguien que utilice herramientas de software para ayudar a manejar la escritura conjunta? ¿Qué éxito han tenido?

11 votos

Quédate con git, es el sistema de control de revisiones más avanzado.

2 votos

La única cosa que actualmente falta para que git y otros sean perfectos es un algoritmo de diff que divida el texto de latex en los trozos "semánticos" correctos para comparar diferentes versiones del mismo archivo. Sin embargo, teniendo en cuenta el número relativamente pequeño de personas que suelen colaborar en la redacción de un documento, eso no es un problema en general.

1 votos

@C.T.Schonwald: ¿conoces git diff --color-words?

4voto

Benny Puntos 143

Un sistema de control de versiones (distribuido) que tiene una sólida base teórica, a diferencia de la mayoría de los demás, es darcs (escrito originalmente por un físico). Desgraciadamente, todavía no tiene una interfaz de usuario agradable, por lo que puede no ser fácil "obligar" a sus coautores a utilizarlo...

4voto

davcar Puntos 376

Crocodoc es un nuevo sitio que me ha ayudado a colaborar en trabajos ya escritos.
Para la generación de documentos, Etherpad sigue siendo mi editor de texto colaborativo favorito con diferencia.

4voto

DougN Puntos 1768

Un voto más para el viejo CVS de confianza aquí. En realidad, yo uso OpenCVS ya que mi sistema operativo de elección es OpenBSD.

Me gustaría llamar la atención de los usuarios de SVN sobre el paquete svn-multi que permite crear mensajes de registro (TeX) en el propio documento LaTeX. Existe otro paquete para utilizar SVN con LaTeX llamado svn. La desventaja de svn es que no funciona bien con los documentos que están divididos en múltiples archivos. Aquí hay un par de artículos muy buenos de la revista PracTeX sobre SVN, LaTeX e incluso su uso con TextMate:

  1. Kalderon - LaTeX y Subversion ;

  2. Skiadas, Kjosmoen y Kalderon - Subversion y TextMate ;

  3. Scharrer - Control de versiones de documentos LaTeX con svn-multi .

Otra lectura interesante del mismo número de PracTeX Journal es Henningsen - Herramientas para la escritura colaborativa de documentos científicos en LaTeX , que responde a la pregunta original.

No me gustan mucho los sistemas de control de revisión distribuidos como Git. Si tuviera que elegir un sistema distribuido sería Mercurial.

Me gustaría señalar otra cuestión. Los sistemas tradicionales de control de revisiones están pensados para ser utilizados con archivos de texto (códigos fuente). La mayoría de los sistemas clásicos de control de revisiones, como CVS y SVN, tienen problemas para tratar con archivos binarios. Los archivos TeX son, por supuesto, archivos de texto. Sin embargo, las ilustraciones de los artículos, a menos que se creen con lenguajes de programación como PSTricks, MetaPost, PGF/TikZ o Asymptote, son archivos binarios. Por lo tanto, no juegan bien con el sistema de control de revisiones. Esa es una razón más para que los jóvenes matemáticos empiecen a programar sus ilustraciones en lugar de crearlas con un editor de gráficos vectoriales como Xfig. Mi favorito es PSTricks porque es esencialmente la forma más fácil de usar PostScript puro dentro de los documentos TeX. Como todos sabemos, PostScript es el idioma de la descripción de la página. Por lo tanto, también tengo una fuerte preferencia por Powerdot (PSTricks) sobre Beamer (PGF/TikZ).

Desgraciadamente, existe una tendencia preocupante, al menos en lo que se refiere a las propuestas de subvención, de utilizar formatos binarios patentados como doc . Estos formatos no se adaptan bien a los sistemas de control de revisiones, lo que hace que la colaboración en la redacción de subvenciones sea muy difícil. Esperemos que, a medida que el "nuevo" docx que es el formato por defecto de MS Office 2007, se generaliza, este problema desaparecerá poco a poco. (Al menos para las personas que están familiarizadas que docx es sólo un montón de archivos XML comprimidos, sólo dos de los archivos son realmente importantes, uno es una versión XML del propio documento y otro es un archivo de hoja de estilo. Las personas familiarizadas con DocBook (aparentemente la gente de MS no era una de ellas ya que reinventaron la rueda inventada en 1992) sabrán de lo que estoy hablando).

4voto

nadeem Puntos 187

El Editor LaTeX en línea es una solución de edición de LaTeX basada en el navegador que admite la colaboración. Puede compartir fácilmente proyectos con otros usuarios, simplemente eligiendo el proyecto que desea compartir e introduciendo el nombre de usuario del colaborador.

Tal vez una alternativa a las herramientas tradicionales como el LED et al.

4voto

Jon Awbrey Puntos 357

Las personas a las que les gusta MediaWiki o MediaWiki Semántica podrían consultar las instalaciones de MyWikiBiz . Este es un sitio de "directorio" que funciona con un modelo de 2 niveles. Hay páginas del espacio principal que pueden ser editadas por cualquiera - se supone que son verificables y demás. Luego están las páginas del directorio propiedad del autor que sólo el autor y los sysops pueden editar - éstas son libres de ser cualquier cosa dentro de los límites de la razón ética y legal. El trabajo colaborativo es posible a través de las páginas de discusión y cualquier número de subpáginas de usuario que quieras crear, donde un grupo puede redactar un borrador y luego hacer que el autor principal o responsable copie la última versión autorizada en la página del directorio para el artículo. No he utilizado mucho las funciones de MW semántico y ASK Query, pero están ahí para pedirlas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X