Markdown, LaTeX combinado en editor WYSIWYG. ¿Hay alguna?

Realmente me gusta la forma en que se implementa markdown en el conjunto de sitios de SE, donde puedo escribir fácilmente code blocks , realizar el formateo o incluso usar látex en algunos sitios como escribir $\pi$ . También me gusta cómo se ve y se siente este editor en línea . Pero todo está en línea.

¿Hay algún análogo WYSIWYG sin conexión de notepag o WMD en Ubuntu que opcionalmente admita pdf como formato de salida? Tanto el descuento como el látex deseado.

Deseo usar simultáneamente Markdown y LaTeX. Planeo usar un editor para escribir algunas cosas técnicas con matemáticas, pero es molesto estar constantemente en el “modo LaTeX”. Por lo tanto, sería fantástico sumergirse en LaTeX cuando necesito fórmulas y usar markdown cuando necesito hablar en lenguaje natural.

UPD. Casi todas las respuestas fueron bastante útiles, pero ninguna de ellas responde directamente a mi pregunta. Aceptaré la respuesta de @NN como la más completa.

Acabo de descubrir https://stackedit.io/editor . Aparentemente, también está disponible sin conexión e incluye muchas otras características interesantes, además de ser un editor / visor WYSIWYG Markdown + LaTeX.

Lyx viene a la mente. Técnicamente es un editor de LaTeX, así que quizás sea un poco más complicado de lo que estás buscando. Pero básicamente es WYSIWYG y es compatible con LaTeX. No conozco a ningún otro editor de documentos que haga eso.

Le sugiero que se quede con LaTeX (solo) por las siguientes razones:

  • Al usar un marcado externo a LaTeX, necesitaría un progtwig adicional (editor o comstackdor) para pdflatex o lo que sea que use. Esto puede ser una sobrecarga innecesaria y puede hacer que sea más difícil compartir sus archivos debido a la portabilidad (LaTeX se usa comúnmente para textos técnicos pero no para alguna solución de marcado). Si te quedas con LaTeX no necesitas esta sobrecarga.
  • Al usar un marcado externo a LaTeX, puede perder parte de la tremenda personalización de LaTeX.
  • Puede hacer coincidir la facilidad de escritura con un marcado como WMD en LaTeX.

Puedo pensar en las siguientes maneras de facilitar la escritura con LaTeX:

  • Autocompletar Use un editor que sugiera completar las frases, por ejemplo, para sugerir \emph{ si comienza a em .
  • Manejo de fragmentos. Use un editor que le permita definir fragmentos, por ejemplo, si escribe em y presiona Tab , ingresará \emph{} y colocará el cursor entre {} y colocará el cursor después de } cuando presione nuevamente Tab . Si usa gedit, vea http://live.gnome.org/Gedit/Plugins/Snippets .
  • Use un editor en el que pueda usar plantillas (ya sea a través de una función de plantilla o fragmentos), por ejemplo, para que pueda escribir algo corto o presionar algunas teclas para ingresar una determinada clase de documento, algunos paquetes para cargar y los lugares entre los \begin{document} y \end{document} . De esta manera, comenzarás a escribir en un nuevo documento con LaTeX en un instante.
  • Utilice una configuración que facilite la comstackción y la visualización de la salida. Esto significa usar un editor que se adapte a ti y que sepas bien. La siguiente lista puede ser de interés para usted https://tex.stackexchange.com/questions/339/latex-editors-ides . Además, puede encontrar herramientas como latexmk .
  • Si crees que alguna macro es detallada, define tu propia macro a su alrededor. Digamos que encuentra \longmacroname{} detallado, entonces puede definir un nombre de macro más corto a su alrededor, como \newcommand\foo[1]{\longmacroname{#1}} para que pueda usar \foo{} lugar. Tenga en cuenta que esto puede ser una mala práctica si los nombres de las macros son difíciles de entender para aquellos que leen su código.

Recientemente descubrí a Zim , un editor muy interesante, que está pensado para tomar notas y organizador, que admite una especie de reducción y la inserción de elementos matemáticos, y es WYSIWYG.

Aquí está la descripción:

Zim pretende llevar el concepto de wiki a tu escritorio. Cada página se guarda como un archivo de texto con marca wiki. Las páginas pueden contener enlaces a otras páginas y se guardan automáticamente. Crear una nueva página es tan fácil como enlazar a una página que no existe. Esta herramienta está diseñada para realizar un seguimiento de las listas de tareas pendientes o para servir como un libro de rascar personal. Pero también te servirá cuando escribas documentos más largos y complicados.

Un “wiki de escritorio” significa que intentamos capturar la idea de un wiki, no como una página web, sino como una colección de archivos en su sistema de archivos local que se puede editar con una aplicación GUI. El enfoque principal es un tipo de wiki personal que sirve para todo tipo de notas: listas de tareas, direcciones, ideas de ideas, etc.

Pero queremos ir más allá, solo un wiki lleno de contenido aleatorio. También debería ser posible usar notas aleatorias como base para datos más estructurados: artículos, presentaciones, etc. Zim no incluirá herramientas para diseñar una presentación o algo así, debe usar su suite de oficina de su elección para eso, pero debe ser una herramienta que pueda entregar todo el contenido para una presentación en una forma que solo necesite una plantilla y algo de diseño antes de su uso. Por lo tanto, se agregarán ciertas características que normalmente no se encuentran en los wikis.

Y aquí hay un par de capturas de pantalla:

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

Está disponible en los repositorys de Ubuntu, pero también está disponible una versión PPA más actualizada.

Hay un retexto , pero no creo que sea compatible con LaTeX, aunque es posible que le pida al autor que lo agregue.

Para instalarlo en Ubuntu:

 sudo add-apt-repository ppa:mitya57 sudo apt-get update sudo apt-get install retext 

Existe una solución razonable para sus necesidades publicada en tex.SE, que proporciona un entorno de reducción dentro de los documentos de látex, para que pueda introducir fácilmente la reducción en todo el documento. El entorno utiliza pandoc para convertir la syntax de markdown a tex y lo inserta en su lugar.

Digo que solo es ‘razonable’ porque parece que deseaba estar en su mayoría dentro de las rebajas, con interrupciones ocasionales al látex, y esta solución es más bien a la inversa, ya que es un documento de látex que proporciona una syntax de rebajas.

https://tex.stackexchange.com/a/101731/14811

http://www.inkcode.net/qute era un editor de reducción de peso ligero con soporte de LaTeX. Parece abandonado – no hay desarrollo desde 2013 .

Su característica destacada es el cambio de párrafo por edición y visualización, lo que ofrece 3 ventajas:

  • Mientras escribe, la mayoría de las veces verá un documento con un formato agradable, no una fuente.
  • No necesita que Synctex salte entre el documento y la fuente, solo haga clic para editar en el lugar.
  • Mejor uso del espacio de la pantalla que 2 paneles de lado a lado (aunque también está disponible – F12).

Un inconveniente es que es demasiado ligero en las características. Por ejemplo, “Qute no admite deshacer y rehacer. Puede probar Ctrl + Z y Ctrl + Y, pero pueden suceder cosas impredecibles”. 🙂

Si tiene inclinación matemática / estadística, es posible que ya use R. Si usa el IDE de RStudio para R, proporciona una versión de Markdown (RMarkdown) que acepta cálculos con LaTeX. Solo puedo hablar de primera mano para la implementación de Windows, lo que me parece excelente. Sin embargo, mi ideal es desafiar, así que actualmente estoy explorando cómo hacer las mismas cosas en GNUnix …