问题标签 [pandoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1231 浏览

css - pandoc/markdown 中的重要空白通常在哪里受到监管?

我正在使用 pandoc 通过自定义 css 文件将一些降价文档转换为 .html。

除了一件事,一切都在工作。据我了解,其中的文本 backticks ``应该是重要的空白,因为它通常是里面的代码。就我而言,它不是——换句话说,它看起来就像普通的其他文本。

我对 pandoc 或自定义 css 文件中的哪些地方进行了规定感兴趣 - 什么 css 属性规定了空白是否应该显着?

0 投票
2 回答
597 浏览

haskell - 如何使用 Text.Pandoc (Haskell) 将 Markdown 转换为 Html?

我有以下代码:

如果我将它应用于降价字符串:
"header\n=======\nA line of text.\n### A list ###\n- apple\n- orange\n- pear"

我最终得到:
"<h1 id=\"header\">header</h1>\n<p>A line of text. ### A list ### - apple - orange - pear</p>"

0 投票
1 回答
207 浏览

latex - 如何同步 Pandoc 生成的各种标记文件之间的更改?

全部。我使用Pandoc作为我的写作工具。它在各种标记格式(markdown、LaTeX、HTML)之间转换的惊人能力给我留下了深刻的印象。“一个源文件,多种输出格式”听起来不错,但我在 Markdown 格式之间同步更改时遇到了一些问题。

假设,我首先编写 markdown 源文件 name hello.mkd。我按时间顺序列出我的任务:

  1. 完成编写hello.mkd文件。
  2. 使用 pandoc 转换hello.mkdhello.texand hello.html
  3. 编辑hello.tex:添加一些包,添加一些复杂的环境,使 TeX 文档更漂亮。
  4. 细化hello.html

问题来了:如果我在编辑时发现拼写错误或其他错误,我hello.tex应该.tex立即修复它还是应该在源文件中修复它hello.mkd并重新生成输出?

对我来说有两个选择:

  • 修复源文件中的错误hello.mkd,然后重新生成所有输出,参考hello.texhello.htmlhere。然后我必须合并对特定文件类型所做的所有更改,例如,合并所有包/环境等。更改为新生成的文件。
  • 修复每种输出格式中的错误,也就是说,如果您愿意,可以在hello.mkdhello.tex、和更多修复/文件类型中修复它。hello.html好吧,这种方法需要较少的合并工作。但这看起来很荒谬,因为这三个共享根标记文件现在似乎无关紧要。

嗯……你怎么看?

0 投票
1 回答
1245 浏览

ruby - pandoc-ruby 错误

我刚刚使用 gem install pandoc-ruby 安装了 pandoc 并尝试运行此示例脚本:

我收到以下错误:

我假设由于脚本是 pandoc-ruby github 上作为示例给出的脚本之一,因此安装肯定有问题。有谁知道如何解决这一问题?

非常感谢

0 投票
1 回答
163 浏览

haskell - 在特定位置将和标记更改为 " 对

我正在使用工具链将 Markdown 转换为 HMTL5,使用Pandoc作为 HTML 内容插入 WordPress 的可视化编辑器。

在插入图像时,WordPress 将所谓的 ashortcode形式

到 HTML 文本中。这并不是真正的降价,而是由 Pandoc 解释的,它将每一" ... "对转换<q> ... </q>为 HTML 输出对。这在 WordPress 中无法正常工作。

我需要防止转换" ... "那些出现在明确定义的[caption ... ]方括号内的内容,这些方括号专门由 WordPress 放入,并且不能与我放入的其他内容混淆。

我对Pandoc APIHaskell的了解还不够,无法编写一个内联的 paseser/filter 来免除这个文本片段的 Pandoc 处理。鉴于我对 Pandoc 和 Haskell 不熟悉,到目前为止,我在 pandoc 邮件列表上收到的建议已经超出了我的想象。

我曾想过编写一个 Perl 过滤器,但出于非常充分的理由强烈反对使用正则表达式。

我在这里询问是否有一种可靠的方法可以在通过 pandoc 运行块后,将<q> ... </q>标签反向替换为" ... "仅用于块内的文本,作为后处理步骤。[caption ... ]

有人可以建议我怎么做吗?

非常感谢。

0 投票
2 回答
2410 浏览

markdown - 批处理 docx 到 markdown

关于如何获得的任何想法:

这样我就可以在文件夹及其所有子文件夹上执行命令,以便将降价文件放在与原始文件夹相同的文件夹中?

0 投票
3 回答
5207 浏览

osx-snow-leopard - 批处理 pandoc 转换

我搜索了高低,试图找出如何批处理pandoc

如何将包含 html 文件的文件夹和嵌套文件夹转换为 markdown?

我正在使用 os x 10.6.8

0 投票
3 回答
4911 浏览

osx-snow-leopard - 我该如何解决:pandoc: ...:hGetContents: invalid argument (invalid byte sequence)

我在 Mac OSX 10.6.8 的终端中运行以下代码:

find . -name \*.html -type f -exec pandoc -o {}.md {} \;

它解析了一些文档,但在很多方面给了我这个错误:

pandoc: ./Teaching/how_16825_make-lesson-book.html: hGetContents: invalid argument (invalid byte sequence)

知道如何解决这个问题吗?

0 投票
1 回答
386 浏览

html - Pandoc 忽略 Markdown-Headlines

使用snap,我使用以下函数编写了一个从 markdown 创建文本的拼接:

现在,例如,当我给它这个降价

它产生这个 HTML:

无论我在 之前放了多少换行符#,它仍然只是楔入段落中。

有趣的是,如果我将相同的 markdown 转储到 pandoc 的演示站点,它会产生正确的 Html 输出。

如有必要,可以在此处找到我的项目的完整代码。

0 投票
1 回答
4658 浏览

markdown - 如何将带有图像的 reStructuredText 文件转换为 markdown?

我有包含以下行的第一个文件

现在我希望将此文件转换为降价。我尝试使用pandoc

但输出文件foo.md似乎忽略了图形包含行。那么,我怎样才能在不丢失数字的真棒的情况下转换成 Markdown 文件呢?谢谢