组织模式导出:每段缩进第一行,采用“文学”风格


10

我可以在导出到ODT(或其他格式)时使用组织模式上的开关来格式化我的

这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落

这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段。

变成:

     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.

Answers:


3

由于您还提到了“其他格式”,因此这是LaTex的解决方案:

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

将以上行插入到组织文件的顶部,然后使用LaTex反向引擎进行打印。


这是有希望的,但是我仍然很喜欢将我带到ODT文件的途径。如果我导出到LaTex,则可以继续使用PDF,但是是否有从LaTeX到ODT的方法?
Steven Arntson

当然,根据您的操作系统,有几种工具可以帮助您从TEX-> ODT获得帮助。我们想到了TeX2Word,GrindEQ,Latex2RTF,TeX4HT等。其中一些可能需要创建html,doc或rtf格式的中间步骤。但是,只需编写少量脚本,即可自动化整个工作流程。ubuntu上的mk4ht也是一种流行的解决方案。如果您不介意加载其他开发工具,请考虑使用诸如pandoc之类的现代解决方案,它是各种标记语言之间的转换工具的瑞士军刀。
Emacs用户

我看着pandoc,这看起来像是一个很棒的工具。您是否愿意在使用pandoc的策略上添加从LaTeX到ODT的策略?这将对我有很大的帮助,我选择它作为我的答案。谢谢!
Steven Arntson

我想您已经在这里有了答案。但是,您正在寻找一种特定的实现解决方案,您应该为此寻求其他机制,而不是错误地晃了晃自己会选择我的答案的胡萝卜。如果您已经接受,然后要求其他帮助,我会考虑的。不用了,谢谢。
Emacs用户

1
您可以pandoc直接在组织模式文件上使用。段落标记有特定的样式,您可以对其进行自定义。
Andrew Swann 2015年

0

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

^^这就是我所做的。该页面具有生成空ODT模板的说明。然后,您可以进入LibreOffice,编辑“文本主体”段落样式以设置第一行缩进,然后保存模板。

然后将#+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(或ott,取决于您如何保存)添加到组织文档中。导出的ODT文件将使用模板中的样式定义,而不是默认样式。

为我工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.