问题标签 [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 投票
3 回答
7040 浏览

documentation - markdown/pandoc的全站编译?

使用Sphinx-doc,您可以创建一堆 ReStructureText 文件,其中一个index.rst文件包含一个目录宏,该宏自动从其他包含的文件生成目录,以及一个conf.py充当编译配置的文件。然后,您可以将该批次编译成单个 python-doc 样式的站点,其中包含索引、导航工具和搜索功能。

是否有任何类似的降价工具(最好是 pandoc 风格的降价)?

0 投票
4 回答
328 浏览

python - 在 Python 中替换双反斜杠和括号

我正在尝试编写一个脚本,该脚本可以将诸如\\[\\]转换为之类的东西$$,以便将 MultiMarkdown 文档转换为可以在 HTML 中显示方程式的 Pandoc markdown 文档。我正在使用 Python 来查找这些字符的所有实例

但是我遇到以下错误:

很可能是因为[我在那里的最后一个。有谁知道解决这个问题的方法?

0 投票
1 回答
497 浏览

docx - pandoc mmd_title_block 似乎无法加载

我是 pandoc 的新手,并试图使用它将一些简单的 mmd 文件转换为 docx。这些 mmd 文件包含以下形式的 mmd 样式标题块:

我更喜欢这种风格而不是 pandoc 风格的标题栏,所以我想将它们保留在 multimarkdown 风格中。pandoc 文档表明有一个扩展允许我使用它们,但是当我尝试使用该扩展时,它对输出没有影响。我尝试了许多命令的排列都无济于事,但一个示例如下所示:

如果我将标题块转换为使用 pandoc 的样式,则输出会正确地将标题块转换为生成的 Word 文件中的正确格式,因此我知道参考文件是可以的。此外,当我保持 pandoc 风格的标题栏但使用 markdown-pandoc_title_block 命令时,它会正确忽略标题栏,所以我知道问题不在于禁用 pandoc 标题栏。

关于我可能做错了什么的建议?

0 投票
8 回答
135407 浏览

image - 如何使用 knitr 为降价设置本地图像的大小?

我有一个本地图像,我想将其包含在一个.Rmd文件中,然后knit将其转换为带有Pandoc. 根据这篇文章,这将插入本地图像:
![Image Title](path/to/your/image)

有没有办法修改此代码以设置图像大小?

0 投票
1 回答
714 浏览

knitr - 如何更改 pander 中的英文字幕?

我正在使用 pander 通过 RStudio、knitr、pander、pandoc、Word 打印更好看的表格。我有一个两页的表格,我想在其中添加一个西班牙语标题:

这几乎可行,但我的标题说:

我找不到将Tableand更改continued below为西班牙语等价物的方法。有人知道怎么做吗?

0 投票
2 回答
4352 浏览

r - RStudio、knitr、pandoc、Word:如何在我的 docx 中获得“新页面”?

我正在使用 RStudio、knitr、pandoc、MS Word 组合在docx文档中获取最终结果。

有时,我希望报告在新页面上继续。我找不到实现这一目标的方法。

根据我的谷歌搜索,似乎可以使用CSS. 我不知道HTMLor CSS,但如果这是我将学习的解决方案。只是不想走错路...

0 投票
1 回答
2334 浏览

pandoc - 是否可以为 Pandoc 编写自定义转换器?

是否可以为 Pandoc 编写自定义输出编写器?

例如,假设我想转换一个文档:

Pandoc 有办法指定转换规则myCustomMarkup吗?(例如,对于 Pandoc 识别的所有特征/属性,我可以指定具有 'bold' 属性的文本应映射到<bold>text</bold>,依此类推)。

谁能指出我如何实现自己的一些文档?我似乎找不到任何提及这一点。

(此外,有没有一种方法可以“插入”文件中定义的编写器而不必(例如)重新编译 pandoc?例如pandoc -f markdown -t myCustomMarkup --writerpath=path/to/my/writer asdf.md

0 投票
1 回答
1362 浏览

html - 使用 pandoc 将 html mathjax 转换为 markdown

我有一些 html 文件,包括 mathjax 命令。我想使用 pandoc 将它翻译成 php extra markdown。

问题是 pandoc 在所有数学命令之前添加“\”。例如 \begin{equation} \$ x\^2 等

您知道如何使用 pandoc 避免这种情况吗?我认为一个相关的问题是:How to convert HTML with mathjax into latex using pandoc?

0 投票
1 回答
534 浏览

python - 使用 python Popen 和 pandoc 解析 html 的不需要的新行?

我正在尝试使用 python 和 pandoc 将几段 html 转换为乳胶,但我遇到了几个问题。

为了将我的 python 脚本与我使用的 pandoc 通信subprocess.Popen,重定向stdout到我保存的文件,以便将其包含在乳胶模板中。

如果我使用经典的实现方式Popen

我得到了一个额外的新行,其中不应该有:

> \textbf{M. John Harrison}(橄榄球,沃克威克郡,1945 年)是当代的

>

> 英文作家。

这(神秘?)很容易通过更改stdout=PIPE文件描述符来解决:

但是如果我想使用字符串缓冲区,就会出现同样的问题,因为我不能将它用作 stdout 参数。

关于如何阻止 Popen/pandoc 这样做的任何想法?

谢谢!

0 投票
1 回答
3449 浏览

macos - pandoc via launchd - 出现错误:“找不到pdflatex。pdf输出需要pdflatex

我正在尝试每 90 秒从降价文档生成一个 pdf 文档。我在 launchd 中设置了一个任务来为我处理这个问题。不幸的是,我收到一个错误消息,提示无法找到 pdflatex,即使我可以从命令行调用它。以下是 ddd_publisher.sh 的全部内容,该文件是 launchd 每 90 秒运行一次的文件:

该程序每 90 秒运行一次,但它将以下行写入 stderr:

如果我pdflatex -v在命令行输入,它会告诉我它已安装:

这是我启动的 plist 文件: