Faça belos documentos do modo de organização da EMACS

Faça belos documentos do modo de organização da EMACS
Os processadores de texto às vezes são muito pesados. Quando você escreve documentos para ocasiões mais formais, pode ser necessário entregar em um formato especial. Você pode pensar que deve usar um processador de texto por esse motivo. Isso não é sempre o caso. De fato, a criação de arquivos de texto em documentos abertos (ODT) estão disponíveis ali mesmo na configuração padrão. Para exportar para outros formatos, você precisa de mais alguns pacotes e algumas configurações.

Boas configurações para metadados.

Para um documento muito bom, você quer ter um título, seu nome, um encontro e algumas outras informações. Você coloca isso no topo do documento, usando tags e notação especial. Você pode ver alguns exemplos abaixo.

Seu nome

#+Autor: MATS TAGEAXELSSON

Data

#+data<2019-06-13 Thu>

Título

#+título deste lindo documento!

Como você pode ver, os nomes das tags são principalmente claros e simples de entender. Os mais complexos são as opções que você tem para a exportação e alguns outros valores. Esses valores controlam sua saída final. Você pode usar os títulos em nosso arquivo org, para decidir se eles fazem um título no documento real.

Controle a estrutura do seu documento

Os outros valores, geralmente colocados no topo do documento, controlam a estrutura do seu documento. Você pode mudar o que é mostrado e o que não é. Quando você escreve no modo org- você provavelmente usará tags, tarefas e links. Todos os recursos mencionados podem ser apenas para seu próprio uso. A maioria dos usuários do modo de organização usa tarefas para agendar sua própria agenda. Nesse caso, você os exclui com opções.

#+opções tags: nil criador: nil tarefas: nil tdo: t

No exemplo acima, você pode ver que as tags são 'nil' e não devem ser exportadas. Você pode manter todas as tags, mas apenas a partir de títulos usando o valor não no toc. A tag do criador é nil, que esconde o fato de você estar usando o emacs para criar seu documento. Em seguida, todas as tarefas não serão exportadas. Por fim, todas as palavras -chave usadas pelo sistema TODO são mantidas no texto exportado.

Em relação às tags, se você ainda está trabalhando com um rascunho, pode ter seções que ainda não terminou. Nesse caso, você pode marcar essa seção definindo uma tag para a filial. Se parece com isso:

*** Indo para mais tarde: NoExport:

Tags podem ser usadas para muitas outras coisas, mas isso é para outra hora. Outra configuração importante que você precisa saber é a configuração H. Isso controla quantos níveis do seu documento se tornam um título. Muito provavelmente você não deseja níveis mais profundos que 3. No Emacs, você pode definir o valor H para tratar apenas os níveis principais como títulos. Por padrão, os emacs tratarão todos os níveis mais baixos como itens de lista.

#+Opções: H: 3 TOC: 2

Como estamos no assunto dos cabeçalhos, você pode querer ter um índice. No exemplo acima, o nível do TOC está definido como 2. Isso faz.

Os casos mais comuns

Exportando para ODT

Quando você deseja usar o ODT como formato de saída, você simples acertou C-C C-E, um novo buffer aparece e você pode escolher qualquer uma das opções vermelhas. No caso do ODT, você escolherá 'O' e depois 'O' para exportá -lo. Ou você pode escolher uma capital 'o' na segunda vez para ver seu resultado.

Este procedimento é simples e parece semelhante para todos os formatos, mas você tem opções. Se você deseja exportar para outro formato, o DOCX é comum, então você precisa definir isso. O valor é Org-Odt-Preferred-output-format. Para definir isso, você pode chamar de personalização-Varamente com M-X ou defini-lo em seu .arquivo emacs.

SetQ Org-ODT-Preferred-output-format Docx

Existem muitos outros formatos para escolher, caso você tenha outras necessidades. Não desista de Emacs facilmente!

Exportando para PDF

Quando você deseja exportar para PDF, você faz a mesma coisa. Há apenas uma pequena estranheza, começa com látex. Portanto, o acorde principal vai 'c-c c-e l p' ou o último 'o' para abrir um espectador para inspecionar seus resultados. O motivo pelo qual o PDF está sob látex é que os formatos foram usados ​​por pessoas semelhantes historicamente. Você pode realmente escolher PDF para sua saída ODT. Isso pode ser útil se você sempre lançar PDF. Como estamos no reino do látex, você pode precisar de látex mais tarde, é muito comum. Você pode exportar seu documento para um buffer de látex em EMACS, se houver coisas no LATEX, você não tem certeza sobre você pode usar isso como um truque para aprender.

Exportando para HTML

Exportar para HTML segue o mesmo padrão. Com a adição que você pode abrir em um buffer EMACS, bem como seu navegador da web favorito.

Combinando com pandoc

Se você tiver mais formatos para a qual pode exportar, precisa combinar emacs com pandoc. Pandoc converte documentos de quase qualquer tipo. Com o Pandoc, você pode converter HTML em documentos no modo de organização e esta é apenas uma das muitas funções. Se você quiser usá -lo dentro do emacs, encontre o pacote pandoc nos repositórios Melpa.

Conclusão

Como você ama emacs, você vai querer cumpri -lo o máximo possível. Com as diferentes opções disponíveis, você pode exportar e importar muitos formatos de documentos. Graças a isso, você pode ficar com seu editor favorito.