Estoy escribiendo una tesis de maestría (Sociología) y estoy realmente penalizado por las distracciones. Me encantaría cambiar a un entorno de pantalla completa Markdown, pero escribí la mitad de la tesis en .odt a través de LibreOffice, así que me gustaría saber si es posible convertir de .odt a Markdown, manteniendo las notas al pie (que son las más importante en mi trabajo) y también el formato de las notas bibliográficas.
Tal vez podría ser útil revertir el proceso y, al final del trabajo, volver al archivo .odt para reformatear páginas, altura de línea y otras cosas.
¿Hay una manera de hacerlo?
Alternativamente, hay una manera de escribir a pantalla completa directamente en un archivo .odt manteniendo las notas al pie (porque FocusWriter y TextRoom no tienen esta función).
Su primera opción es, realmente, Pandoc , que ya se mencionó. Su uso es bastante sencillo. Yo mismo he hecho algunas conversiones en este sentido, y es brillante. Está incluido en los repositorios de Debian, por lo que creo que adquirir una instalación no sería un problema.
De hecho, primero desea convertir a HTML:
pandoc OdtFile.odt -o HtmlFile.html
y luego proceda a crear el archivo de rebajas de la misma manera:
pandoc HtmlFile.html -o MarkDown.text
y sí, podrías volver de Markdown a Odt de la misma manera. También puede aplicar su propio conjunto de estilos mencionando el archivo odt de la plantilla de estilo, el LÉAME le dirá cómo hacerlo.
También puede resultarle útil conservar los párrafos con la bandera --wrap=none
, es decir, evitar que Pandoc rompa los párrafos con saltos de línea cada 72 caracteres.
Para evitar el formato HTML extraño (como cuando el documento original tiene enlaces incrustados: pandoc dota a aquellos en el texto de descuento de salida con etiquetas html subrayadas), especifique la versión de descuento como markdown_github-raw_html con -t markdown_github-raw_html
. (Podría ser preferible cambiar el formato de vínculo predeterminado del documento de origen en la aplicación de Office que lo creó, si puede).
Otra opción es renunciar al descuento por algún tipo de solución TeX (a qué formato también podría convertir su texto ya escrito con Pandoc), aunque me temo que las ventajas son la capacidad de insertar imágenes, tablas y ecuaciones matemáticas en el texto. , eso cerrará el camino de regreso a odt.
pandoc: Cannot decode byte '\xc6': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
, al menos en la versión de ubuntu (1.12.2.1). ¿Qué versión estás usando para hacer eso? Sin embargo, hay otro programa, odt2html
, en el unoconv
paquete que funciona bien.pandoc: Cannot decode byte '\x9d': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
.He estado jugando con odt2txt. Elimina todo el formato, dejando solo texto sin formato, perfecto para diferencias y un punto de partida aceptable para hacer su marcado, y si lo combina con la sugerencia de @AnandaMahto de usar Pandoc para volver a convertirlo, tengo algunos papeles feos para probar esto sobre.
¿Has mirado en WriteMonkey ? No parece haber un complemento para hacer lo que quiere, pero es un entorno de rebajas sólido y sin distracciones.
Si la conversión a html y luego a MD funciona, este podría ser el entorno de edición ideal para usted. WriteMonkey exportará MD a MS Word, que luego podría abrirse en LibreOffice cuando haya terminado.
Para aumentar la respuesta de Undespairable, estos comandos de la línea de comandos se convierten de Markdown a HTML y luego de HTML a ODT.
pandoc .\some-file.md -f markdown -t html -s -o .\some-file.html
pandoc .\some-file.html -f html -t odt -o .\some-file.odt
Ver también: https://www.pandoc.org/getting-started.html
Ananda Mahto
Kropot
Mónica Celio
José
usuario15984