pandoc 相关问题

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

从 Markdown 到 PDF:如何使用 Pandoc 更改字体大小?

我正在使用 Pandoc 将一些 Markdown 文件转换为 PDF,如下所示: pandoc input.md -V 几何:margin=1in -o output.pdf 默认情况下,pdf 中的字体非常小。我想让一切...

回答 4 投票 0

将 github 警报与 pandoc 结合使用

pandoc 中有一个 Ext_alert 扩展,它可以处理如下警报: ↪ echo "> [!警告]" | pandoc -t html -f gfm Ext_alert中有一个pandoc扩展,它可以像这样处理警报: ↪ echo "> [!WARNING]" | pandoc -t html -f gfm <div class="warning"> <div class="title"> <p>Warning</p> </div> </div> 我正在尝试在我的hakyll项目中手动使用它: myPandocCompiler :: Compiler (Item String) myPandocCompiler = pandocCompilerWithTransformM ropt wopt (pygmentsHighlight . shiftHeaders 1) where ropt = defaultHakyllReaderOptions { readerExtensions = enableExtension Ext_alerts pandocExtensions } wopt = defaultHakyllWriterOptions { writerExtensions = enableExtension Ext_alerts pandocExtensions } 但是没用。 我可以绕过 hakyll 并使用 pandoc 以获得相同的结果: λ> ropt = defaultHakyllReaderOptions { readerExtensions = getDefaultExtensions "gfm" } λ> wopt = defaultHakyllWriterOptions { writerExtensions = getDefaultExtensions "gfm" } λ> readerExtensions ropt Extensions (fromList [Ext_alerts,Ext_auto_identifiers,Ext_autolink_bare_uris,Ext_emoji,Ext_footnotes,Ext_gfm_auto_identifiers,Ext_pipe_tables,Ext_raw_html,Ext_strikeout,Ext_task_lists,Ext_tex_math_dollars,Ext_tex_math_gfm,Ext_yaml_metadata_block]) λ> λ> λ> runPure $ writeHtml5String wopt =<< readMarkdown ropt ("> [!WARNING]" :: Text) Right "<blockquote>\n<p>[!WARNING]</p>\n</blockquote>" 我做错了什么? 如何使用pandoc读取Markdown和writeHtml5String,转换警报? 来自 引入警报扩展的 Pandoc 变更日志(强调我的): 添加提醒 Markdown 扩展。这使得 GitHub 风格的 Markdown 警报能够作为 Commonmark 扩展。此扩展现在是 gfm 的默认扩展。 它不能与markdown一起使用,只能与commonmark和variants一起使用。 从 readMarkdown 更改为 readCommonMark 似乎可以按您想要的方式工作: main = T.putStrLn =<< (runIOorExplode $ writeHtml5String wopt =<< readCommonMark ropt ("> [!WARNING]" :: Text)) <div class="warning"> <div class="title"> <p>Warning</p> </div> </div>

回答 1 投票 0

Pandoc Lua 如何从字符串创建 id?

我需要模仿 pandoc 将标题文本转换为 Lua 过滤器中可接受的 id 字符串的方式:删除特殊字符,将空格转换为破折号。 有没有一个命令可以清理字符串......

回答 2 投票 0

将变量作为“--template”选项的值传递

我有一个 HTML 模板存储为字符串变量,即 echo $my_custom_html5_template 返回 ETC。 是否可以将此变量作为 --template op 的值传递...

回答 1 投票 0

pandoc(v3.2)将markdown转换为pdf时,pandoc默认使用longtable,如何更改为grid_tables

我正在使用pandoc v3.2,这是我的markdown文件: 降价文件 # 测试 `这是一张桌子:` | 1 | 1 | 1 | 1 | | ---- | ---- | ---- | ---- | | 1 | 1 | 1 | 1 | | 1 | 1 |...

回答 1 投票 0

使用 Pandoc markdown 到 LaTeX 转换删除某些图像中的标题,同时保持图像居中

我正在使用 Pandoc 3.1.9 将大型文档从 Markdown 转换为 PDF。该文档包含大量图表,我希望其中一些图表不要带有标题“图 X:文本...

回答 1 投票 0

用于 pandoc(带有交叉引用)的 Lua 过滤器,提取表格的标签

我正在使用 pandoc (带有 pandoc-crossref 过滤器)将 markdown 文档转换为 LATEX。但我希望表作为常规(浮动)表环境输出,而不是作为(非浮动)

回答 2 投票 0

用于 pandoc(带有交叉引用)的 LUAfilter,用于提取表的标签

我正在使用 pandoc (带有 pandoc-crossref 过滤器)将 markdown 文档转换为 LATEX。但我希望表作为常规(浮动)表环境输出,而不是作为(非浮动)

回答 1 投票 0

如何在 VScode 中运行 Rmarkdown 文件?

我正在使用 VSCode 进行 R 编程。当我尝试不同的方法来绘制数据时,我认为使用 Rmd 文件来跟踪我尝试过的内容可能是一个好主意,但我的问题是我无法做到这一点...

回答 1 投票 0

如何使用 Pandoc 将 css 样式传递到 html

我希望在 Windows 10 上使用 pandoc 3.0 将 docbook xml 输入转换为 html。 如何让 pandoc 识别文本颜色或其他文本样式?我的 docbooc xml 输入是 我希望在 Windows 10 上使用 pandoc 3.0 将 docbook xml 输入转换为 html。 如何让 pandoc 识别文本颜色或其他文本样式?我的 docbooc xml 输入是 <section id="body1"> <title>Section with a title</title> <para> In the year <emphasis role="red">1878</emphasis> I took my degree of Doctor of Medicine of the University of London, and proceeded to Netley to go through the course prescribed for surgeons in the army. Having completed my studies there, I was duly attached to the Fifth Northumberland Fusiliers as Assistant Surgeon. The regiment was stationed in India at the time, and before I could join it, the second Afghan war had broken out. </para> </section> 我希望 1878 以红色显示,类似于 <span style=xxx>1878</span>,其中提供的 CSS 会将 xxx 识别为 font-color: red。 我正在使用 pandoc --standalone --embed-resources --css=my.css -f docbook \ -t html -o foo.html` FWIW,我使用的是工作笔记本电脑,因此可能无法安装额外的 XML/XSL 软件。 我花了 2 天谷歌搜索这个,我已经阅读了 Sagehill 自定义内联内容,但我无法弄清楚如何实际应用自定义内联样式。另外,如果可能的话,我希望通过在 docbook XML 文档中包含 XSL 魔法来实现此目的。 在我所有的 SageHill 文档搜索中 这里 所以问题73652391可能最接近我想要的。但除非我遗漏了一些东西,否则 SageHill 的东西似乎需要 xsltproc 才能工作,即 Pandoc 不能做 xsltproc 可以做的事情。我想像这样的问题47474222也会起作用,但我不知道该怎么做。 我已经阅读并重新阅读了几十个问题,但它们似乎都指的是 Markdown 输入,这对我来说不是一个选择。我正在转换旧 XML 文档库来生成 HTML 并执行许多其他任务,因此 Markdown 输入等对我来说不是一个选择。 这里的主要问题是 pandoc 保留文档的结构,但不保留格式细节。文本颜色被视为格式细节。这种信息在第一步读入文档时就已经丢失,因此在其余步骤中无法保留它。信息丢失是由于 pandoc 的限制之一所致,请参阅此处。 一种选择可能是找到这些彩色文本的共同点,然后应用上述问答中的方法。例如,如果所有仅包含数字的强调元素都被着色为红色,那么像这样的 Lua 过滤器应该这样做: function Emph (em) if pandoc.utils.stringify(em):match '^[0-9]*$' then return pandoc.Span(em, {style="font-color:red"}) end end

回答 1 投票 0

nanoc:如何将选项传递给 pandoc-ruby?

我正在尝试将nanoc 3.5.0与使用pandoc-ruby的pandoc过滤器一起使用。具体来说,我无法从规则文件中传递多个选项,以便最终调用 PandocRuby.convert() lo...

回答 2 投票 0

如何在 Markdown pdf 中打印特殊拉丁字符

我需要将 Markdown 脚本编织成 pdf 文件,但是编织时,pdf 文件不会显示特殊的拉丁字符,例如国际音标 (IPA) 中使用的拉丁字符。 --- 标题:...

回答 1 投票 0

Pandoc 错误 4:无法确定 r markdown 中的参考书目格式

我有一个从尾注导出的带有参考文献的文件,名为 ref.bib.txt,我正在尝试将其插入到 r markdown 文档中。该文件保存在我的工作目录中,标题为 ref.bib.txt,但是

回答 1 投票 0

如何在markdown中获取特定冒号之间的文本

我有多个网页想要研究 Markdown 格式。我现在面临的问题是降价输出可能会非常混乱,其中包含无用的标签。我想拥有所有...

回答 1 投票 0

以 HTML 形式显示的 LaTeX 表格

我有以下 LaTeX 表格,在格式为 pdf 时按预期呈现: --- 标题:《测试表》 格式:pdf --- 伊金{中心} 例如{表格}{|l|l|l|} \h行 瓦尔和克拉...

回答 3 投票 0

Markdown 中的 Vim 语法和 Latex 数学

我使用 ViM 在 markdown 中编写文档,并且还使用 Latex $$ 符号进行数学运算(我使用 pandoc 进行编译)。问题是 ViM 语法不会忽略美元内的下划线 _

回答 2 投票 0

Rmarkdown制作word文档时限制图形宽度

我有一个 Rmarkdown,我正在尝试将其呈现为 Word 文档。我有一个图像,我想占据页面的整个宽度,并且当我包含时,我将宽度指定为参数...

回答 1 投票 0

在pandoc中的单个文件中对文档和发行说明进行类似文字编程的管理?

在文字编程中,文字程序将代码和散文(文档)组合成一种文件格式:在本例中,hello.w 文件包含代码和 Latex 文本 - 那么 ctangle hello.w 就是 u...

回答 1 投票 0

将简单的 groff 编码文件转换为选项卡式且对齐的 .txt 文件

我有一个用 groff 风格编码的文本文件,我可以将其转换为 .pdf,但我想将其转换为 .txt 或 .md 文件(我不介意两者中的哪一个,但没有后记) 保持 和

回答 1 投票 0

如何使用pandoc网格表扩展

我想在 Markdown 文档中使用网格表。 我的降价与网格表: # 网格表 ## 拳头示例 +--------------------------------+--------------------+ |网格表|很漂亮| +======...

回答 2 投票 0

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