Hacer documentos hermosos de Emacs Org-Mode

Hacer documentos hermosos de Emacs Org-Mode
Los procesadores de palabras a veces son demasiado pesados. Cuando escriba documentos para ocasiones más formales, es posible que necesite entregar en un formato especial. Puede pensar que debe usar un procesador de textos por este motivo. Este no es siempre el caso. De hecho, hacer archivos de texto de documento abierto (ODT) están disponibles allí mismo en la configuración predeterminada. Para exportar a otros formatos, necesita algunos paquetes más y algunas configuraciones.

Bonita configuración para meta-data.

Para un documento realmente agradable, desea tener un encabezado, su nombre, una cita y alguna otra información. Puses esto en la parte superior del documento, usando etiquetas y notación especial. Puedes ver algunos ejemplos a continuación.

Su nombre

#+Autor: Mats Tageaxelsson

Fecha

#+fecha<2019-06-13 Thu>

Título

#+Título Este hermoso documento!

Como puede ver, los nombres de las etiquetas son en su mayoría claros y fáciles de entender. Las más complejas son las opciones que tiene para la exportación y algunos otros valores. Estos valores controlan su salida final. Puede usar los encabezados en nuestro archivo Org, para decidir si hacen un encabezado en el documento real.

Controle la estructura de su documento

Los otros valores, generalmente colocados en la parte superior del documento, controlan la estructura de su documento. Puedes cambiar lo que se muestra y lo que no. Cuando escriba en modo org-en modo, probablemente usará etiquetas, tareas y enlaces. Todas las características mencionadas pueden ser solo para su propio uso. La mayoría de los usuarios de Org-Mode usan tareas para programar su propia agenda. En este caso los excluyes con opciones.

#+Opciones Etiquetas: Nil Creador: Nil Tareas: Nil TODO: T

En el ejemplo anterior, puede ver que las etiquetas son 'nil' y no deben exportarse. Puede mantener todas las etiquetas pero solo desde encabezados utilizando el valor no en Toc. La etiqueta creadora es nula, que oculta el hecho de que está utilizando emacs para crear su documento. A continuación, todas las tareas no se exportarán en absoluto. Por último, todas las palabras clave utilizadas por el sistema TODO se mantienen en el texto exportado.

Con respecto a las etiquetas, si todavía está trabajando con un borrador, es posible que tenga secciones que aún no hayan terminado. En este caso, puede etiquetar esa sección configurando una etiqueta en la rama. Se parece a esto:

*** Dirigir para más tarde: Noexport:

Las etiquetas se pueden usar para muchas otras cosas, pero eso es para otro momento. Otra configuración importante que necesita saber es la configuración H. Esto controla cuántos niveles de su documento se convierte en un encabezado. Lo más probable es que no desee niveles más profundos que 3. En emacs, puede establecer el valor H para tratar solo esos niveles superiores como encabezados. Por defecto, los EMAC tratarán todos los niveles inferiores como elementos de la lista.

#+Opciones: H: 3 TOC: 2

Como estamos en el tema de los encabezados, es posible que desee tener una tabla de contenido. En el ejemplo anterior, el nivel del TOC se establece en 2. Esto hace que los emacs creen un TOC con el nivel 2, al tiempo que agrega tres niveles de encabezados en el documento.

Los casos más comunes

Exportar a ODT

Cuando desea usar ODT como formato de salida, presione simple C-C C-E, aparece un nuevo búfer y puede elegir cualquiera de las opciones rojas. En el caso de ODT, elegirá 'O' y luego 'O' para exportarlo. O puede elegir una capital 'O' la segunda vez para ver su resultado.

Este procedimiento es simple y se ve similar para todos los formatos, pero tiene opciones. Si desea exportar a otro formato, DOCX es común, entonces debe configurar eso. El valor es el formato de salida preferido por org-oDT. Para establecer esto, puede llamar a personalizar a VARABLE con M-X o configurarlo en su .archivo emacs.

setq org-doDt-preferido-salida-formato DOCX

Hay muchos más formatos para elegir en caso de que tenga otras necesidades. No renuncies a emacs fácilmente!

Exportar a PDF

Cuando quieres exportar a PDF, haces lo mismo. Solo hay una pequeña rareza, comienza con látex. Entonces, el acorde de la llave va 'c-c c-e l p' o el último 'o' para abrir un espectador para inspeccionar sus resultados. La razón por la que PDF está bajo látex es que los formatos fueron utilizados por personas similares históricamente. Realmente puede elegir PDF para su salida ODT. Esto puede ser útil si siempre sacas PDF. Como estamos en el reino del látex, es posible que necesite látex más tarde, es muy común. Puede exportar su documento a un búfer de látex en emacs, si hay cosas en látex, no está seguro de que puede usar esto como un truco para aprender.

Exportar a HTML

Exportar a HTML sigue el mismo patrón. Con la adición que puede abrir en un búfer de emacs, así como en su navegador web favorito.

Combinando con pandoc

Si tiene más formatos a los que desee exportar, debe combinar emacs con PANDOC. Pandoc convierte documentos de casi cualquier tipo. Con pandoc puede convertir HTML en documentos de modo de organización y esta es solo una de las muchas funciones. Si desea usarlo dentro de Emacs, busque el paquete PandoC en los repositorios de MelPA.

Conclusión

Como amas a los emacs, querrás seguirlo tanto como sea posible. Con las diferentes opciones disponibles, puede exportar e importar muchos formatos de documentos. Gracias a esto, puedes quedarte con tu editor favorito.