Editor de Markdown con notas al pie de apoyo de vista previa

Tengo un equipo de varias personas que escriben, traducen y editan libros completos en formato Markdown. El mayor problema con el que me he encontrado hasta ahora es que ninguno de los editores con los que he probado personas en notas al pie de página de soporte. Como un libro que acabamos de terminar tiene 1.216 notas al pie y la mayoría de las personas que tocan el archivo están confundidas por la sintaxis de reducción de todos modos, no tener una vista previa para confirmar que lo hicieron bien es un punto importante.

¿Hay editores de GUI con paneles de vista previa de Markdown que admitan notas al pie con respecto a la sintaxis de Pandoc/PHP Markdown Extras? OS X o basado en la web estaría bien, pero realmente cualquier cosa me daría un punto de partida para al menos un subconjunto del equipo. Puedo pagar unos cuantos dólares por licencia si hay algo por ahí que alivie el dolor.

Como respondió aquí ("Notas al pie de página (¡que SE incluyera esto!)" :), Haroopad admite notas al pie de página de estilo Markdown-Extra.
@Izzy Ah. Las cosas que uno encuentra en Internet. Tampoco recuerdo este , pero la búsqueda me llevó allí esta semana por un problema similar. Desde que escribí esta pregunta, también he determinado que Atom puede hacer esto ahora. De hecho, hay dos paquetes que lo permiten, pero ambos son muy frágiles para configurar. Tengo otras razones por las que no me gusta Haroopad ahora, pero podría echarle otro vistazo si no aparece nada más.
Atom es todo un monstruo. Ampliamente configurable, pero no puedo acostumbrarme. Haroopad no tiene pestañas, o me quedaría con él. Tengo una recomendación. para Markpad (admite MExtra con notas al pie), pero no estoy seguro de que pueda compilar eso para MacOS (entonces usando Mono, ya que es una aplicación .NET). Limpio y rápido, no puedo decir mucho más actualmente. También puede consultar ReText , que es compatible con MExtra; Lo estoy usando en Linux, también debería funcionar en Mac .
@Izzy AFAIK, no tiene que compilar algo para Mono, puede solo una versión compilada, pero Mono no es compatible con el instalador de MarkPad, por lo que debe usar mi compilación o compilarla usted mismo ...

Respuestas (2)

Como está bien con una aplicación web, debería echar un vistazo a StackEdit :

  • panel de vista previa: Sí.
  • Extras de PHP Markdown: Sí, incl. notas al pie y tablas
  • OS X o basado en web: basado en web

PilaEditar

Las características adicionales incluyen:

  • diagramas de flujo/UML
  • MatemáticasJax
  • bloques de código cercados
  • [TOC]
  • SmartyPants
  • Sincronizar con Dropbox/Google Drive
  • publicar directamente en un sitio web comprendiendo Markdown

Sugerencia: debe permitir (permanentemente) las cookies para el dominio, o le dirá que su navegador no es compatible :)

Eso es realmente interesante, pero hay algunos problemas. Lo más problemático es que solo maneja el contenido de la longitud de la publicación del blog de manera sensata. Lanza un libro allí y se detiene enloquecedoramente donde cada pulsación de tecla tarda más de 5 segundos en hacer eco. Luego está el enfoque de todo o nada para el formato GFM/MME que rompe el ajuste de línea si habilita las notas al pie y el hecho de que solo admite parcialmente las notas al pie (sin sintaxis en línea). Mirando la fuente, probablemente podría solucionar los problemas de sintaxis yo mismo y alojar una instancia privada, pero la velocidad simplemente no va a ser suficiente.
Esto me apuntó hacia Classeur , que es más prometedor que StackEdit. El rendimiento sigue siendo un problema, pero el retraso del teclado está en un rango casi soportable. Se admite la sintaxis de notas al pie en línea y puede ajustar con precisión las funciones de sintaxis de marcado que debe seguir. La interfaz de usuario también es más convincente para las personas que luchan con Markdown. Voy a tener que darle una verdadera sacudida.
Puntos de Goog, @Caleb: no lo probé con War and Peace , lo siento :) Recuerde responder su propia pregunta con los resultados de Classeur si coincide con los requisitos de sus preguntas (incluso si se aleja de ella nuevamente). En cuanto a su enorme libro, podría considerar dividirlo en varios volúmenes si no hay otra forma razonable de trabajar en él;)
Mis proyectos ni siquiera se acercan a la duración de Guerra y paz , pero no se necesita mucho de un libro para comenzar a tropezar con las vistas previas en vivo, pero al menos las aplicaciones nativas generalmente te permiten seguir escribiendo y solo los retrasos de la vista previa. Los basados ​​en web son un desastre. Dividir el archivo en segmentos tampoco es realmente una opción. Sería para escribir o traducir, pero para editar realmente desea poder buscar en todo el archivo y ver cómo se han utilizado los términos en otros lugares. Los archivos separados lo hacen demasiado engorroso.
Me temo que puede olvidarse de las aplicaciones web para eso y tener que quedarse con las nativas. Pero veamos qué alternativas aparecen.

Gran pregunta, ¡porque es algo que me hago constantemente! Escribo libros académicos y artículos de revistas y necesito algo como esto.

El desafío que tiene es que desea algo que obtenga una vista previa de las notas al pie, lo que significa que debería poder administrar la paginación. Como dices, Pandoc o algo así, por lo tanto, necesita renderizarlo.

La solución que he usado es la aplicación Ulysses para OS X:

ingrese la descripción de la imagen aquí

Primero, al ingresar la nota al pie, utiliza su propio mecanismo, por lo que no es fácil estropear el formato de la nota al pie. Pero guarda la nota al pie como el formato estándar MMD o MarkdownExtra.

En segundo lugar, puede obtener una vista previa de la salida y maneja la paginación con notas al pie . De hecho, lo que parece hacer es generar un PDF para ti que puedes exportar; también puede exportar un DOCX si lo desea.

ingrese la descripción de la imagen aquí

No hace falta decir que creo que se ajusta a tus necesidades.

Gracias por la sugerencia y lo investigaré más, pero no creo que sea una coincidencia tan obvia como sugiere su último comentario. Esta no es una "vista previa" y no quiero que el editor intente manejar la paginación y generar un PDF. Tengo un sistema de integración continua para eso y lo último que necesito es un software que aliente a las personas a omitir ese flujo de trabajo al brindarles un mecanismo de exportación diferente que no comprenderá el sistema de compilación. Además, la "biblioteca unificada" no encaja bien con la edición de archivos MD en repositorios git. ¡Y el precio es más que unos cuantos dólares! ¡Pero la interfaz de usuario del editor es elegante!
No es solo una biblioteca administrada (está en iCloud Drive). Monto carpetas en mi computadora y trabajo dentro de ellas. Deja todo en archivos de texto sin procesar con los que puedo trabajar en el autobús en mi iPhone (a través de Dropbox) antes de llegar a mi oficina y cambiar a mi computadora. Entonces puede tener una carpeta completa de archivos .md, y eso se puede leer y escribir con Ulysses. Lo único que hace fuera de lo común es que guarda un archivo .plist que administra las cosas personalizadas (por ejemplo, el orden de los archivos en su interfaz de usuario). Habiendo dicho eso, el PDF es solo la vista previa, por lo que aún puede usar pandoc si lo desea.