Al convertir txt a docx usando pandoc, ¿cómo especificar el estilo de párrafo predeterminado?

Al convertir txt a docx usando pandoc, ¿cómo especificar el estilo de párrafo predeterminado?

Estoy intentando convertir un archivo txt (rebajas) a docx usando pandoc con una plantilla especial de MS Word. Lo estoy haciendo de esta manera:

pandoc -s --reference-docx=/path/to/my/template.dotx -o outfield.docx file.md

El problema es que he configurado mi plantilla con un estilo especial de "Párrafo del cuerpo", separado del estilo "Normal" (porque los distintos títulos, etc., todos sonResidencia enel estilo "Normal". ¿Hay alguna manera de decirle a Pandoc que cuando convierte texto de párrafo normal se le debe aplicar mi estilo especial de "Párrafo del cuerpo"?

Respuesta1

pandoc 1.19.2.1 usa tres estilos para el cuerpo del texto: Normal, Body Texty First Paragraph, que se basan entre sí en este orden. Si desea un estilo específico solo para el texto del cuerpo, debe editar el Body Textestilo en la plantilla, no el Normalestilo, ya que los cambios en el Normalestilo, como ya mencionó, se propagan a otros estilos también.

Vea la parte sobre la --reference-docxopción en elSección 'Opciones que afectan a escritores específicos'del manual de usuario de pandoc.

Esta característica podría existir antes de la versión 1.19.2.1, no sé cuándo se introdujo.

Respuesta2

Además, puede convertir archivos por lotes (múltiples) con pandoc, si usa estas líneas:

.docx convertir a .txt

for i in *.docx ; do echo "$i" && pandoc -s --wrap=none $i -o $i.txt ; done

.doc convertir a .docx

for i in *.doc ; do echo "$i" && pandoc -s --wrap=none $i -o $i.doc ; done

información relacionada