Markdown Pandoc标记为纯文本格式

Markdown Pandoc标记为纯文本格式,markdown,pandoc,Markdown,Pandoc,我的机器上最新安装的Pandoc版本(Pandoc 1.13.2.1)似乎有问题。对于以前安装的版本,从标记到纯文本的转换将在纯文本输出中为H1生成'Setext-style标题--'=',为H2生成'-'。。此外,我还注意到另外两个不确定的问题: Pandoc现在自动为标题生成大写字母 Pandoc现在在标题前面加了两行新的内容(\n) 在过去的几分钟里,我一直在玩不同的pandoc选项,但运气不好 如何将插图1转换为插图3 环境 潘多克(潘多克1.13.2.1) 库本图15.10 图#1

我的机器上最新安装的Pandoc版本(Pandoc 1.13.2.1)似乎有问题。对于以前安装的版本,从标记到纯文本的转换将在纯文本输出中为H1生成
'Setext-style标题--'=',为H2生成'-'。
。此外,我还注意到另外两个不确定的问题:

  • Pandoc现在自动为标题生成大写字母
  • Pandoc现在在标题前面加了两行新的内容(\n)
在过去的几分钟里,我一直在玩不同的pandoc选项,但运气不好

如何将插图1转换为插图3

环境 潘多克(潘多克1.13.2.1) 库本图15.10

图#1:输入标记文件

# Title

## Section
* This is the section.

### Subsection
* This happens to be the subsection
图2:运行后输出纯文本
pandoc-f markdown-t纯pandoc\u markdown\u 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

纯文本编写器已更改为使用古腾堡项目纯文本书的通用格式。当然,没有选择会让每个人都满意。对于您给出的示例,使用markdown writer会很好。

我可以通过完全省略
-f
-t
标志,并让Pandoc从输出文件扩展名推断转换格式,来实现您想要的输出:

pandoc file.md-o file.txt
或者,使用
-t plain
似乎也可以:

pandoc-f markdown-t plain file.md-o file.txt

不太清楚第一个例子为什么有效。我猜它是一个降价阅读器,因为有多个。

这很奇怪,但是您可以通过导出到
rst
来接近所需的输出,因为它使用setext样式的标题。 然而,你可能会面临其他问题,但这只是以防万一,如果它可能是有用的

$pandoc pandoc\u markdown\u issue.md-t rst

非常感谢你这么做。我从中看到,这一变化是在1.13中发生的,这不能很好地处理降价链接。这不能很好地处理降价链接。
Title
=====

Section
-------

-  This is the section.

Subsection
~~~~~~~~~~

-  This happens to be the subsection