pandoc 相关问题

Pandoc是一种开源的命令行通用文档转换器,用于在各种标记格式之间进行转换。

Pandoc 过滤器将 (Python) 脚本输出视为 Markdown

我需要一个 Pandoc 过滤器,它以 Python 作为代码块,运行它,然后将脚本的输出视为 Markdown。像这样的东西: # 标题 ```{.pyscript} 导入日期时间.日期时间 打印(f...

回答 1 投票 0

pandoc:过滤器中的“RawBlock”

Pandoc 过滤器中 RawBlock 函数的正确用法是什么? #!/usr/bin/env python 从 pandocfilters 导入到JSONFilter、Str、Para、Emph、Header、RawBlock 进口重新 def 替换(键,值...

回答 1 投票 0

在一系列瞬态Python脚本中高效访问数据

Pandoc 有一个接受 Python 片段并使用(例如)Matplotlib 生成图表的过滤器。我想生成从公共数据源生成许多图表的文档(例如 pandas ...

回答 1 投票 0

如何在 Linux 中加速 RStudio?

我在 Linux Mint 中运行 RStudio。我发现第一次执行单个单元有时可能需要 10 秒或更长时间;当同一个单元格第二次运行时,它通常会执行

回答 1 投票 0

如何在四开渲染中将一页分成两列

正如标题所说,我试图将四开文档的一页分成两列,该文档正在使用 typest 呈现为 pdf。 我尝试过这两个选项 选项 1:pandoc 列 :::: {.co...

回答 1 投票 0

使用节点脚本为pandoc创建过滤器

我有一个可行的解决方案,但感觉很脆弱。我想让它变得更强大。 我想使用 pandoc 将 Markdown 文件转换为 HTML。我想使用 $title$ 和 $content$ 等变量...

回答 1 投票 0

markdown转docx时如何在表格内容前添加一个section?

我正在尝试在从 Markdown 文件生成的 docx 的目录之前添加一个部分。我的目录是使用 pandoc 命令的 --toc 选项生成的,我的 降价确实...

回答 1 投票 0

如何在 Markdown 中的代码生成的图形上添加标题

我看到的图形标题的答案假设您正在插入图像文件。 就我而言,我正在用代码生成一个图,并希望能够在其上添加标题。 我在 R Stu 工作...

回答 1 投票 0

Text.Pandoc.Writers.Markdown 不包含 YAML,尽管设置了选项

我尝试使用 Markdown 编写器读取 Markdown 文件后重现该文件。我已经测试过了 `pandoc -s -t markdown 输入.md -o 输出.md` 生成一个带有 YAML 标头的文件。在这样的情况下...

回答 1 投票 0

如何通过 lua 过滤器修改 Writter plain 的行为

-t plain 选项有自己的 Writer 吗? ,如果是的话,在源代码中没有看到这样的https://github.com/jgm/pandoc/tree/main/src/Text/Pandoc/Writers(没有 plain.hs 或类似的东西) 考虑到...

回答 1 投票 0

Pandoc HTML 阅读器,读取 <title> 标签,作为 pandoc 对象标头? 标签感兴趣,但似乎 HTML 的默认 pandoc Reader 确实...</desc> <question vote="1"> <p>我正在为 <pre><code>.html</code></pre> 中存储的不同文档做一个自定义解析器。 我对解析文档的 <pre><code><title></code></pre> 标签感兴趣,但似乎 HTML 的默认 <pre><code>pandoc Reader</code></pre> 不解析这样的标签。</p> <p>有这个简单的例子 <pre><code>input.html</code></pre></p> <pre><code><!DOCTYPE html> <html> <head> <title>My Research Article</title> </head> <body> <h1>Introduction</h1> <p>This is the introduction to my research article.</p> </body> </html> </code></pre> <p>做<pre><code>pandoc input.html -t native</code></pre> 我明白了</p> <pre><code>[ Header 1 ( "introduction" , [] , [] ) [ Str "Introduction" ] , Para [ Str "This" , Space , Str "is" , Space , Str "the" , Space , Str "introduction" , Space , Str "to" , Space , Str "my" , Space , Str "research" , Space , Str "article." ] ] </code></pre> <p>所以我看到默认情况下不读取 <pre><code><title></code></pre> 标签。 有没有办法使用 <pre><code>lua</code></pre> 语法实现自定义阅读器来识别这样的标签?并将其读取为 Pandoc 对象 <pre><code>Header</code></pre> ?</p> </question> <answer tick="false" vote="0"> <p>Pandoc 实际上确实解析了 <pre><code>title</code></pre>,但您缺少 <pre><code>-s</code></pre> 或 <pre><code>--standalone</code></pre> 标志。尝试:</p> <pre><code>pandoc -f html -t native -s </code></pre> </answer> </body></html>

我正在为 .html 中存储的不同文档做一个自定义解析器。 我对解析文档的 标签感兴趣,但似乎 HTML 的默认 pandoc Reader 确实...</desc> <question vote="1"> <p>我正在为 <pre><code>.html</code></pre> 中存储的不同文档做一个自定义解析器。 我对解析文档的 <pre><code><title></code></pre> 标签感兴趣,但似乎 HTML 的默认 <pre><code>pandoc Reader</code></pre> 不解析这样的标签。</p> <p>有这个简单的例子 <pre><code>input.html</code></pre></p> <pre><code><!DOCTYPE html> <html> <head> <title>My Research Article</title> </head> <body> <h1>Introduction</h1> <p>This is the introduction to my research article.</p> </body> </html> </code></pre> <p>做<pre><code>pandoc input.html -t native</code></pre> 我明白了</p> <pre><code>[ Header 1 ( "introduction" , [] , [] ) [ Str "Introduction" ] , Para [ Str "This" , Space , Str "is" , Space , Str "the" , Space , Str "introduction" , Space , Str "to" , Space , Str "my" , Space , Str "research" , Space , Str "article." ] ] </code></pre> <p>所以我看到默认情况下不读取 <pre><code><title></code></pre> 标签。 有没有办法使用 <pre><code>lua</code></pre> 语法实现自定义阅读器来识别这样的标签?并将其读取为 Pandoc 对象 <pre><code>Header</code></pre> ?</p> </question> <answer tick="false" vote="0"> <p>Pandoc 实际上确实解析了 <pre><code>title</code></pre>,但您缺少 <pre><code>-s</code></pre> 或 <pre><code>--standalone</code></pre> 标志。尝试:</p> <pre><code>pandoc -f html -t native -s </code></pre> </answer> </body></html>

回答 0 投票 0

Pandoc 3:获取并修改 Hakyll 4 中 Markdown 到 HTML 转换的默认上下文?

我目前正在和 Hakyll 和 Pandoc 一起玩。 我想从 Markdown 源创建一个静态 HTML 网站,包括 LaTeX 中的内联数学。使用 pandoc-katex 我能够进行转换...

回答 1 投票 0

导入lua模块并与lua pandoc过滤器一起使用

Pandoc 通过其 --lua-filter 参数原生支持 lua 过滤器。 然而,我想知道它使用的是哪个版本的lua以及是否可以导入lua模块,例如luacom(w...

回答 1 投票 0

使用 Pandoc 和 GNU Parallel 的 GitHub Action

我有以下 GitHub Action 可以使用 pandoc 转换为多个输出文件,其中 condition_check_files 在 main 上的推送上运行并返回添加和修改的 markdown 文件的名称:

回答 1 投票 0

如何在 Pandoc markdown 中格式化伪书目段落(不是真正的 biblatex 引文)以用于 PDF 和 EPUB 输出?

在文本中间说我想创建伪书目条目,这些条目只是普通段落,但格式类似于书目。在 LibreOffice 中,这很简单:我只需更改

回答 1 投票 0

如何防止pandoc从markdown中的部分中删除前导下划线?

Pandoc 在处理 markdown 部分时会在生成带有 id 标签的 html 时删除前导 _ : $ pandoc -f markdown - <<<'Go to [_section](#_section)'$'\n\n''### _section' 转到... Pandoc 在处理 markdown 部分时会在使用 _ 标签生成 html 时删除前导 id: $ pandoc -f markdown - <<<'Go to [_section](#_section)'$'\n\n''### _section' <p>Go to <a href="#_section">_section</a></p> <h3 id="section">_section</h3> id="section'错了,应该是id="_section"。这会破坏链接,href="#_section" 会导航到 _section,而不是 section。 我可以做什么来修复? 您会看到 ### _section 被转换为 <h3 id="section">_section</h3> 由于 pandoc 如何标准化 ids(请参阅手册)。你可以做的是: ### \_section {#_section} 转换为: <h3 id="_section">_section</h3> (在 pandoc 3.5 中测试)

回答 1 投票 0

将 Jira 标记转换为 HTML

我正在 jsreport 云应用程序中创建动态报告,并且我有 JSON,其中包含从 JIRA Xray REST API 提取的数据,然后将其映射到报告中。问题是字段文本(JSON val...

回答 3 投票 0

如何从 Markdown 创建可编辑的 Powerpoint,最好使用 pandoc?

我正在使用 pandoc 将 markdown 转换为 powerpoint。 生成的文件是可编辑的,但 pandoc 渲染的文本和图像不可编辑。 我在 Windows 上使用 gitbash 的 pandoc 3.4 潘多克我...

回答 1 投票 0

使用 Pandoc 和 Lua 过滤掉不需要的类

我希望能够根据传入的类列表,使用 Pandoc 从命令行过滤 markdown。规则是: 如果某个元素具有不在传递的 i 中的一个或多个类...

回答 1 投票 0

将部分行与 pandoc 向右对齐(md -> html)

我正在使用 pandoc 将 markdown 渲染为 html。 Markdown 并不真正支持将文本向右对齐,因此我正在寻找一些技巧来将一行的一部分向右对齐。 左文本右文本...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.