Pregunta:
Estoy pensando en escribir un libro de física en modo org. Aunque hay muchos libros de ciencia de código abierto escritos en LaTeX para averiguar su flujo de trabajo (y su fuente), no pude encontrar ningún libro de ciencia escrito en modo org. ¿Es mejor escritura alternativa que en LaTeX para libros de ciencia?
Respuesta:
Escribí un artículo académico principalmente en modo org. El artículo publicado está aquí https://pubs.acs.org/doi/abs/10.1021/jacs.7b08572 .
Y el repositorio que solía hacer está alojado aquí con la fuente principal del modo de organización aquí: https://gitlab.com/salotz/Lotz2017sEHTPPUUnbinding/blob/master/paper/paper.org
Como han comentado otros, probablemente tendrá que exportar a LaTeX para hacer algunos ajustes para la revista en particular. Pero redacté todo el contenido del documento utilizando el modo org.
Creo que la principal ventaja de escribir en modo org es que puedes concentrarte más en generar el contenido que en la tipografía, que creo que es el caso de LaTeX. La implementación de anidación / plegado de encabezados en modo org es realmente buena y le permite trabajar en documentos grandes (cualquier cosa más grande de lo que pueda caber en su pantalla a la vez) muy fácilmente.
Dicho esto, si está colaborando o solicitando ediciones de otros, la mayoría de las personas no conocerán el modo org (o usarán emacs) y se molestarán instantáneamente por no estar usando LaTeX. Si eres muy bueno en LaTeX y no te distraes con todo el marcado extra detallado, entonces no sé si el modo org es adecuado para ti. O si su documento se basa en gran medida en formato tipográfico avanzado
Además del modo de organización, utilicé una serie de extensiones de emacs que facilitaron la adición de citas:
- timón-bibtex
- org-ref (particularmente los comandos
org-ref-extract-bibtex-*
para generar un archivo bibtex)
Aunque, los modos LaTeX en emacs tienen básicamente la misma funcionalidad.
También sugeriría algunas convenciones y trucos que ayudaron en el camino, que probablemente también ayuden con LaTeX.
Al redactar, escribí cada oración en una sola línea separada por una línea en blanco y párrafos separados por dos líneas. Esto hace que sus diff
estén enfocadas sin marcar un párrafo grande como un cambio (ya que las diferencias del código fuente se basan en líneas y no en oraciones). Normalmente, cuando estoy escribiendo prosa (o código con soporte para esta función) uso compulsivamente Mq
para mantener las líneas dentro del límite de la columna de relleno (80 caracteres por lo general), sin embargo, esto rompe la convención de oración por línea y hace que las diferencias sean casi inútiles. Para resolver esto, use visual-fill-column-mode
(para establecer el número de columnas para mostrar el texto) y visual-line-mode
(para detener los saltos de línea dentro de las palabras) al editar.
Además, no veo que pandoc
mencione aquí, pero definitivamente vale la pena mencionarlo. Ya que podría ser mejor para generar archivos LaTeX o PDF en diferentes situaciones que las funciones integradas del modo org.