gpt4 book ai didi

yaml - 如何使用 YAML block 指定 pandoc 的 Markdown 扩展?

转载 作者:行者123 更新时间:2023-12-03 22:35:37 25 4
gpt4 key购买 nike

背景

Pandoc的 Markdown 让你specify extensions您希望如何处理 Markdown :

Markdown syntax extensions can be individually enabled or disabled by appending +EXTENSION or -EXTENSION to the format name. So, for example, markdown_strict+footnotes+definition_lists is strict markdown with footnotes and definition lists enabled, and markdown-pipe_tables+hard_line_breaks is pandoc’s markdown without pipe tables and with hard line breaks.



我的具体问题

对于给定的 pandoc 转换,例如,我使用 grid tables在我的来源:
pandoc myReport.md --from markdown+pipe_tables --to latex -o myReport.pdf

如何写 pandoc YAML block完成同样的事情(指定我的源包含网格表?)

我的问题的一般形式

如何使用 pandoc YAML 打开和关闭扩展?

Stack Overflow 我认为不能完全回答我的问题的问题
  • Can I set command line arguments using the YAML metadata - 这个处理如何指定输出选项,但我试图告诉 pandoc 我的输入结构
  • What can I control with YAML header options in pandoc? - 回答者提到 pandoc 的模板,但没有提到 latex output模板也不是 markdown templategrid_tables 指明任何类型的选项.因此,从这些答案中我不清楚了解模板将如何帮助我弄清楚如何构建我的 YAML。

  • 也可能没有办法做到这一点

    pandoc 始终有可能并非旨在让您在 YAML 中指定这些扩展。虽然,我希望是这样。

    最佳答案

    正如 Merchako 所指出的,接受的答案是特定于 rmarkdown 的。例如,在 Atom md_extensions:不起作用。
    更通用的方法是将扩展名放在命令行选项中。这个例子工作正常:

    ----
    title: "Word document with emojis"
    author: me
    date: June 9, 2021
    output:
    word_document:
    pandoc_args: ["--standalone", "--from=markdown+emoji"]
    ----

    关于yaml - 如何使用 YAML block 指定 pandoc 的 Markdown 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32492145/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com