Exportação no modo organizacional: recuar a primeira linha de cada parágrafo, estilo "literário"

10

Existe uma opção no modo organizacional que eu possa usar na exportação para ODT (ou outro formato) para formatar meu arquivo de origem

Isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo isto é um parágrafo.

Este é outro parágrafo, este é outro parágrafo, este é outro parágrafo, este é outro parágrafo, este é outro parágrafo, este é outro parágrafo, este é outro parágrafo, este é outro parágrafo.

para dentro:

     This is a paragraph this is a paragraph this is a paragraph this is a
paragraph this is a paragraph this is a paragraph this is a paragraph
this is a paragraph this is a paragraph.
     This is another paragraph this is another paragraph this is another
paragraph this is another paragraph this is another paragraph this is
another paragraph this is another paragraph this is another paragraph.
Steven Arntson
fonte

Respostas:

3

Como você mencionou "outro formato" também, aqui está uma solução para o LaTex:

#+LaTeX_HEADER: \setlength{\parindent}{1cm} % Default is 15pt.

Insira a linha acima na parte superior do seu arquivo organizacional e use o mecanismo traseiro LaTex para imprimir.

Usuário Emacs
fonte
Isso é promissor, mas eu ainda adoraria uma avenida para obter um arquivo ODT. Se eu exportar para o LaTex, posso continuar em um PDF, mas existe uma maneira de ir do LaTeX para o ODT?
Steven Arntson
Claro, existem várias ferramentas que você pode obter do TEX-> ODT, dependendo do seu sistema operacional. TeX2Word, GrindEQ, Latex2RTF, TeX4HT e outros assim vêm à mente. Alguns deles podem exigir uma etapa intermediária da criação de formatos html, doc ou rtf. Mas com um pouco de script, todo esse fluxo de trabalho pode ser automatizado. O mk4ht no ubuntu também é uma solução popular. Se você não se importa em carregar ferramentas de desenvolvimento adicionais, considere uma solução moderna como o pandoc , que é o canivete suíço das ferramentas de conversão entre várias linguagens de marcação.
Emacs usuário
Eu olhei para pandoc, e isso parece ser uma grande utilidade. Você gostaria de adicionar uma estratégia acima que usou o pandoc para ir do LaTeX ao ODT? Seria uma grande ajuda para mim, e eu a elegeria como minha resposta. Obrigado!
Steven Arntson
Eu acho que você já tem sua resposta aqui. Mas você está procurando uma solução de implementação específica para a qual você deve investigar outros mecanismos, em vez de pendurar uma cenoura indevidamente que você escolheria minha resposta. Se você já aceitasse e pedisse assistência adicional, eu teria considerado. Não, obrigado.
Emacs usuário
11
Você pode usar pandocdiretamente no arquivo de modo organizacional. Os parágrafos são marcados com um estilo específico que você pode personalizar.
Andrew Swann
0

http://orgmode.org/manual/Applying-custom-styles.html#Applying-custom-styles

^^ Foi o que eu fiz. A página possui instruções para gerar um modelo ODT vazio. Depois, você pode acessar o LibreOffice, editar o estilo do parágrafo Corpo do texto para definir o recuo da primeira linha e salvar o modelo.

Em seguida, adicione #+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(ou mais, dependendo de como você o salvou) em seu documento organizacional. O arquivo ODT exportado usará as definições de estilo do seu modelo, em vez dos padrões.

Trabalhou para mim.

jamshark70
fonte