在我的机器上最近安装的Pandoc版本(pandoc 1.13.2.1)似乎有些不对劲。使用以前安装的版本,从markdown到纯文本的转换将在纯文本输出中生成'Setext-style headers---'=' for H1 and '-' for H2---
。此外,我注意到另外两个问题:
我花了最后几分钟玩弄不同的pandoc选项而运气不佳。
如何将插图#1 转换为插图#3
环境 pandoc(pandoc 1.13.2.1) Kubuntu 15.10
插图#1:输入降价文件
# Title
## Section
* This is the section.
### Subsection
* This happens to be the subsection
插图#2:运行pandoc -f markdown -t plain pandoc_markdown_issue.md
TITLE
Section
- This is the section.
Subsection
- This happens to be the subsection
插图#3:所需输出
Title
=====
Section
-------
- This is the section.
Subsection
----------
- This happens to be the subsection
答案 0 :(得分:3)
纯文本作者被改为使用Project Gutenberg纯文本书的一般格式。当然,没有选择会取悦所有人。对于您提供的示例,使用降价编写器可以很好地工作。
答案 1 :(得分:1)
通过完全省略-f
和-t
标志,并让Pandoc从输出文件扩展名中推断出转换格式,我可以实现所需的输出
pandoc file.md -o file.txt
不太确定为什么这样做,因为我也可以通过使用-t plain
来获得不希望的输出。我的猜测可能是降价阅读器之一,因为它有多个。
答案 2 :(得分:0)
这很奇怪,但是您可以导出到rst
reStructuredText,因为它使用 setext-style 标题,因此可以接近所需的输出。
但是,您可能还会遇到其他问题,但这只是为了以防万一。
$ pandoc pandoc_markdown_issue.md -t rst
Title
=====
Section
-------
- This is the section.
Subsection
~~~~~~~~~~
- This happens to be the subsection