问题标签 [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.
css - pandoc/markdown 中的重要空白通常在哪里受到监管?
我正在使用 pandoc 通过自定义 css 文件将一些降价文档转换为 .html。
除了一件事,一切都在工作。据我了解,其中的文本 backticks ``
应该是重要的空白,因为它通常是里面的代码。就我而言,它不是——换句话说,它看起来就像普通的其他文本。
我对 pandoc 或自定义 css 文件中的哪些地方进行了规定感兴趣 - 什么 css 属性规定了空白是否应该显着?
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>"
latex - 如何同步 Pandoc 生成的各种标记文件之间的更改?
全部。我使用Pandoc作为我的写作工具。它在各种标记格式(markdown、LaTeX、HTML)之间转换的惊人能力给我留下了深刻的印象。“一个源文件,多种输出格式”听起来不错,但我在 Markdown 格式之间同步更改时遇到了一些问题。
假设,我首先编写 markdown 源文件 name hello.mkd
。我按时间顺序列出我的任务:
- 完成编写
hello.mkd
文件。 - 使用 pandoc 转换
hello.mkd
为hello.tex
andhello.html
。 - 编辑
hello.tex
:添加一些包,添加一些复杂的环境,使 TeX 文档更漂亮。 - 细化
hello.html
。
问题来了:如果我在编辑时发现拼写错误或其他错误,我hello.tex
应该.tex
立即修复它还是应该在源文件中修复它hello.mkd
并重新生成输出?
对我来说有两个选择:
- 修复源文件中的错误
hello.mkd
,然后重新生成所有输出,参考hello.tex
和hello.html
here。然后我必须合并对特定文件类型所做的所有更改,例如,合并所有包/环境等。更改为新生成的文件。 - 修复每种输出格式中的错误,也就是说,如果您愿意,可以在
hello.mkd
、hello.tex
、和更多修复/文件类型中修复它。hello.html
好吧,这种方法需要较少的合并工作。但这看起来很荒谬,因为这三个共享根标记文件现在似乎无关紧要。
嗯……你怎么看?
ruby - pandoc-ruby 错误
我刚刚使用 gem install pandoc-ruby 安装了 pandoc 并尝试运行此示例脚本:
我收到以下错误:
我假设由于脚本是 pandoc-ruby github 上作为示例给出的脚本之一,因此安装肯定有问题。有谁知道如何解决这一问题?
非常感谢
haskell - 在特定位置将和
标记更改为 " 对
我正在使用工具链将 Markdown 转换为 HMTL5,使用Pandoc作为 HTML 内容插入 WordPress 的可视化编辑器。
在插入图像时,WordPress 将所谓的 ashortcode
形式
到 HTML 文本中。这并不是真正的降价,而是由 Pandoc 解释的,它将每一" ... "
对转换<q> ... </q>
为 HTML 输出对。这在 WordPress 中无法正常工作。
我需要防止转换" ... "
那些出现在明确定义的[caption ... ]
方括号内的内容,这些方括号专门由 WordPress 放入,并且不能与我放入的其他内容混淆。
我对Pandoc API或Haskell的了解还不够,无法编写一个内联的 paseser/filter 来免除这个文本片段的 Pandoc 处理。鉴于我对 Pandoc 和 Haskell 不熟悉,到目前为止,我在 pandoc 邮件列表上收到的建议已经超出了我的想象。
我曾想过编写一个 Perl 过滤器,但出于非常充分的理由强烈反对使用正则表达式。
我在这里询问是否有一种可靠的方法可以在通过 pandoc 运行块后,将<q> ... </q>
标签反向替换为" ... "
仅用于块内的文本,作为后处理步骤。[caption ... ]
有人可以建议我怎么做吗?
非常感谢。
markdown - 批处理 docx 到 markdown
关于如何获得的任何想法:
这样我就可以在文件夹及其所有子文件夹上执行命令,以便将降价文件放在与原始文件夹相同的文件夹中?
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)
知道如何解决这个问题吗?
html - Pandoc 忽略 Markdown-Headlines
使用snap,我使用以下函数编写了一个从 markdown 创建文本的拼接:
现在,例如,当我给它这个降价
它产生这个 HTML:
无论我在 之前放了多少换行符#
,它仍然只是楔入段落中。
有趣的是,如果我将相同的 markdown 转储到 pandoc 的演示站点,它会产生正确的 Html 输出。
如有必要,可以在此处找到我的项目的完整代码。
markdown - 如何将带有图像的 reStructuredText 文件转换为 markdown?
我有包含以下行的第一个文件
现在我希望将此文件转换为降价。我尝试使用pandoc
,
但输出文件foo.md
似乎忽略了图形包含行。那么,我怎样才能在不丢失数字的真棒的情况下转换成 Markdown 文件呢?谢谢