编程随笔 编程随笔
  • 前端
  • 后端
  • 嵌入式
  • 星球项目
  • 开源项目
  • 海康AGV
  • 四向车
  • 工具类
  • 项目仓库

    • 部署仓库 (opens new window)
    • 代码仓库 (opens new window)
  • vuepress插件

    • 自动生成导航栏与侧边栏 (opens new window)
    • 评论系统 (opens new window)
    • 全文搜索 (opens new window)
    • 选项卡 (opens new window)
    • 自动生成sitemap (opens new window)
  • 自主开发插件

    • 批量操作frontmatter (opens new window)
    • 链接美化 (opens new window)
    • 折叠代码块 (opens new window)
    • 复制代码块 (opens new window)

liyao52033

走运时,要想到倒霉,不要得意得过了头;倒霉时,要想到走运,不必垂头丧气。心态始终保持平衡,情绪始终保持稳定,此亦长寿之道
  • 前端
  • 后端
  • 嵌入式
  • 星球项目
  • 开源项目
  • 海康AGV
  • 四向车
  • 工具类
  • 项目仓库

    • 部署仓库 (opens new window)
    • 代码仓库 (opens new window)
  • vuepress插件

    • 自动生成导航栏与侧边栏 (opens new window)
    • 评论系统 (opens new window)
    • 全文搜索 (opens new window)
    • 选项卡 (opens new window)
    • 自动生成sitemap (opens new window)
  • 自主开发插件

    • 批量操作frontmatter (opens new window)
    • 链接美化 (opens new window)
    • 折叠代码块 (opens new window)
    • 复制代码块 (opens new window)
  • 常用软件

    • vuepress-plugin-element-ui
    • pandoc使用
      • 常规选项
      • 常用命令
    • meilisearch部署
    • cloudreve部署
    • zabbix部署
    • 常用网址
    • git使用
    • 安装 acme.sh
    • 中央仓库上传指南
  • 工具类
  • 常用软件
华总
2023-09-14
0
0
目录

pandoc使用转载 推荐

# 常规选项

# 指定输入格式

-f FORMAT, -r FORMAT, --from=FORMAT, --read=FORMAT
1
  • bibtex(BibTeX (opens new window)参考书目)
  • biblatex(BibLaTeX (opens new window) 参考书目)
  • commonmark(CommonMark (opens new window) Markdown)
  • commonmark_x(带有扩展的CommonMark (opens new window) Markdown)
  • creole(克里奥尔语 1.0 (opens new window))
  • csljson(CSL JSON (opens new window)参考书目)
  • csv(CSV (opens new window)表格)
  • tsv(TSV (opens new window) 表)
  • docbook(文档书 (opens new window))
  • docx(Word文档 (opens new window))
  • dokuwiki(DokuWiki 标记 (opens new window))
  • endnotexml(EndNote XML 参考书目 (opens new window))
  • epub(EPUB (opens new window))
  • fb2(FictionBook2 (opens new window) 电子书)
  • gfm( GitHub 风格的 Markdown (opens new window) ),或已弃用且不太准确的markdown_github;markdown_github (opens new window)仅当您需要gfm (opens new window).
  • haddock(黑线鳕标记 (opens new window))
  • html(HTML (opens new window))
  • ipynb(Jupyter 笔记本 (opens new window))
  • jats(JATS (opens new window) XML)
  • jira(Jira (opens new window) /Confluence wiki 标记)
  • json(原生 AST 的 JSON 版本)
  • latex(乳胶 (opens new window))
  • markdown( Pandoc 的 Markdown (opens new window) )
  • markdown_mmd(多Markdown (opens new window))
  • markdown_phpextra( PHP Markdown 额外 (opens new window))
  • markdown_strict (原始未扩展的Markdown (opens new window))
  • mediawiki(MediaWiki 标记 (opens new window))
  • man(罗夫·曼 (opens new window))
  • muse(缪斯 (opens new window))
  • native(哈斯克尔原生)
  • odt(ODT (opens new window))
  • opml(OPML (opens new window))
  • org(Emacs 组织模式 (opens new window))
  • ris(RIS (opens new window) 参考书目)
  • rtf(富文本格式 (opens new window))
  • rst(重构文本 (opens new window))
  • t2t(txt2标签 (opens new window))
  • textile(纺织 (opens new window))
  • tikiwiki(TikiWiki 标记 (opens new window))
  • twiki(TWiki 标记 (opens new window))
  • typst(打字员 (opens new window))
  • vimwiki(维姆维基 (opens new window))
  • 自定义Lua阅读器的路径,请参阅 下面的自定义阅读器和编写器 (opens new window)

+EXTENSION可以通过将或附加-EXTENSION到格式名称来单独启用或禁用扩展 。有关扩展及其名称的列表,请参阅下面的扩展。 (opens new window)请参阅下面的--list-input-formats (opens new window)和--list-extensions (opens new window)。

# 指定输出格式

-t FORMAT, -w FORMAT, --to=FORMAT, --write=FORMAT
1
  • asciidoc(由AsciiDoctor (opens new window)解释的现代AsciiDoc (opens new window))
  • asciidoc_legacy(AsciiDoc (opens new window)由 解释asciidoc-py (opens new window))。
  • asciidoctor (已弃用的同义词asciidoc)
  • beamer(LaTeX 投影仪 (opens new window)幻灯片放映)
  • bibtex(BibTeX (opens new window)参考书目)
  • biblatex(BibLaTeX (opens new window) 参考书目)
  • chunkedhtml(多个链接的 HTML 文件的 zip 存档)
  • commonmark(CommonMark (opens new window) Markdown)
  • commonmark_x(带有扩展的CommonMark (opens new window) Markdown)
  • context(上下文 (opens new window))
  • csljson(CSL JSON (opens new window)参考书目)
  • docbook或docbook4(DocBook (opens new window) 4)
  • docbook5(文档书 5)
  • docx(Word文档 (opens new window))
  • dokuwiki(DokuWiki 标记 (opens new window))
  • epub或epub3(EPUB (opens new window) v3 书)
  • epub2(EPUB v2)
  • fb2(FictionBook2 (opens new window) 电子书)
  • gfm( GitHub 风格的 Markdown (opens new window) ),或已弃用且不太准确的markdown_github;markdown_github (opens new window)仅当您需要gfm (opens new window).
  • haddock(黑线鳕标记 (opens new window))
  • html或html5(HTML (opens new window),即 HTML5 (opens new window) /XHTML多语言标记 (opens new window))
  • html4(XHTML (opens new window) 1.0 过渡)
  • icml(InDesign ICML (opens new window))
  • ipynb(Jupyter 笔记本 (opens new window))
  • jats_archiving(JATS (opens new window) XML、归档和交换标签集)
  • jats_articleauthoring (JATS (opens new window) XML,文章创作标签集)
  • jats_publishing(JATS (opens new window) XML,期刊出版标签集)
  • jats(别名jats_archiving)
  • jira(Jira (opens new window) /Confluence wiki 标记)
  • json(原生 AST 的 JSON 版本)
  • latex(乳胶 (opens new window))
  • man(罗夫·曼 (opens new window))
  • markdown( Pandoc 的 Markdown (opens new window) )
  • markdown_mmd(多Markdown (opens new window))
  • markdown_phpextra( PHP Markdown 额外 (opens new window))
  • markdown_strict (原始未扩展的Markdown (opens new window))
  • markua(马库亚 (opens new window))
  • mediawiki(MediaWiki 标记 (opens new window))
  • ms(罗夫女士 (opens new window))
  • muse(缪斯 (opens new window))
  • native(哈斯克尔原生)
  • odt(OpenOffice 文本文档 (opens new window))
  • opml(OPML (opens new window))
  • opendocument(开放文档 (opens new window))
  • org(Emacs 组织模式 (opens new window))
  • pdf(PDF (opens new window))
  • plain(纯文本)
  • pptx(PowerPoint (opens new window) 幻灯片放映)
  • rst(重构文本 (opens new window))
  • rtf(富文本格式 (opens new window))
  • texinfo(GNU 文本信息 (opens new window))
  • textile(纺织 (opens new window))
  • slideous(Slideous (opens new window) HTML 和 JavaScript 幻灯片放映)
  • slidy(Slid (opens new window) HTML 和 JavaScript 幻灯片放映)
  • dzslides( DZSlides (opens new window) HTML5 + JavaScript 幻灯片放映)
  • revealjs(reveal.js (opens new window) HTML5 + JavaScript 幻灯片放映)
  • s5(S5 (opens new window) HTML 和 JavaScript 幻灯片放映)
  • tei(TEI 简单 (opens new window))
  • typst(打字员 (opens new window))
  • xwiki(XWiki 标记 (opens new window))
  • zimwiki(ZimWiki 标记 (opens new window))
  • 自定义Lua writer的路径,请参阅 下面的自定义读者和作家 (opens new window)

请注意odt,docx、epub、 和pdf输出不会定向到stdout,除非用 强制-o - (opens new window)。

+EXTENSION可以通过将或附加-EXTENSION到格式名称来单独启用或禁用扩展 。有关扩展及其名称的列表,请参阅下面的扩展。 (opens new window)请参阅下面的--list-output-formats (opens new window)和 --list-extensions (opens new window)。

# 生成文件

-o FILE, --output=FILE
1

将输出写入FILE而不是stdout。如果 FILE为-,输出将转到stdout ,即使指定了非文本格式 ( docx, odt, epub2, )。epub3如果输出格式是chunkedhtml并且FILE 没有扩展名,那么.zippandoc 将创建一个目录FILE并在其中解压 zip 存档,而不是生成文件(除非 FILE已存在,在这种情况下将引发错误)。

--data-dir=目录

指定用户数据目录来搜索pandoc数据文件。如果未指定此选项,将使用默认的用户数据目录。在 *nix 和 macOS 系统上,这将是 pandocXDG 数据目录的子目录(默认情况下,$HOME/.local/share可通过设置环境变量覆盖XDG_DATA_HOME)。如果该目录不存在并且$HOME/.pandoc存在,则将使用该目录(为了向后兼容)。在 Windows 上,默认用户数据目录是%APPDATA%\pandoc. 您可以通过查看 的输出来找到系统上的默认用户数据目录pandoc --version。放置在此目录中的数据文件(例如,reference.odt, reference.docx, epub.css,templates) 将覆盖 pandoc 的正常默认值。(请注意,用户数据目录不是由 pandoc 创建的,因此如果您想使用它,您需要自己创建它。)

# 提取图片

--extract-media=DIR
1

将源文档中包含或链接的图像和其他媒体提取到路径DIR,并在必要时创建它,并调整文档中的图像引用,使它们指向提取的文件。根据需要下载媒体、从文件系统读取媒体或从二进制容器(例如 docx)中提取媒体。如果原始文件路径是不包含 的相对路径,则使用原始文件路径..。否则,文件名是根据内容的 SHA1 哈希值构造的。

# 生成带有页眉和页脚的输出

-s`,`--standalone
1

生成带有适当页眉和页脚的输出(例如独立的 HTML、LaTeX、TEI 或 RTF 文件,而不是片段)。此选项会自动为pdf、epub、epub3、fb2、docx和odt输出设置。对于native输出,此选项会导致包含元数据;否则,元数据将被抑制。

# 指定一组默认选项设置

-d FILE, --defaults=FILE
1

FILE是一个 YAML 文件,其字段对应于命令行选项设置。文档转换的所有选项(包括输入和输出文件)都可以使用默认文件进行设置。将首先在工作目录中搜索该文件,然后在defaults用户数据目录的子目录中搜索(请参阅--data-dir (opens new window))。扩展.yaml名可以省略。有关文件格式的更多信息,请参阅默认文件 (opens new window)部分。默认文件中的设置可能会被命令行上的后续选项覆盖或扩展。

# 链接到 CSS 样式表

 **`-c`** *URL***,** **`--css=`***URL*
1

该选项可以重复使用以包含多个文件。它们将包含在指定的顺序中。此选项仅影响 HTML(包括 HTML 幻灯片)和 EPUB 输出。它应该与 一起使用-s/--standalone (opens new window),因为样式表的链接位于文档标题中。

生成 EPUB 需要样式表。css如果使用此选项(或或 元数据字段)未提供任何内容,pandoc 将在用户数据目录中stylesheet查找文件(请参阅 参考资料)。如果在那里找不到,将使用合理的默认值。epub.css--data-dir (opens new window)

# 列出支持的输入格式

--list-input-formats
1

# 列出支持的输出格式

--list-output-formats
1

# 列出FORMAT支持的扩展

--list-extensions[=FORMAT]
1

列出FORMAT支持的扩展,每行一个,前面带有+或指示它是否在FORMAT-中默认启用。如果未指定*FORMAT ,则给出 pandoc 的 Markdown 的默认值。

# 列出支持语法突出显示的语言

--list-highlight-languages
1

# 列出支持的语法突出显示样式

--list-highlight-styles
1

每行一个。见--highlight-style (opens new window)。

# 禁用语法高亮

--no-highlight
1

即使给出了语言属性,也禁用代码块和内联的语法突出显示。

# 打印版本信息

-v`,`--version
1

# 显示使用消息

-h`,`--help
1

# 常用命令

# word文档

pandoc -s MANUAL.txt -o example29.docx
1

# 转换为Markdown保留图片

pandoc -f docx -t markdown --extract-media ./ -s Pandoc.docx -o Pandoc.md
1

# 将网页转换为 Markdown

pandoc -s -r html http://www.gnu.org/software/make/ -o example12.md
1

# HTML 片段

pandoc MANUAL.txt -o example1.html
1

# 独立HTML文件

pandoc -s MANUAL.txt -o example2.html
1

# 带有目录、CSS 和自定义页脚的 HTML

pandoc -s --toc -c pandoc.css -A footer.html MANUAL.txt -o example3.html
1

# LaTeX

pandoc -s MANUAL.txt -o example4.tex
1

# 从 LaTeX 到 Markdown

pandoc -s example4.tex -o example5.md
1

# 重构文本

pandoc -s -t rst --toc MANUAL.txt -o example6.text
1

# 富文本格式(RTF)

pandoc -s MANUAL.txt -o example7.rtf
1

# 投影仪幻灯片放映

pandoc -t beamer SLIDES -o example8.pdf
1

# DocBook XML

pandoc -s -t docbook MANUAL.txt -o example9.db
1

# Man page

pandoc -s -t man pandoc.1.md -o example10.1
1

# ConTeXt

pandoc -s -t context MANUAL.txt -o example11.tex
1

# 从 Markdown 到 PDF

pandoc MANUAL.txt --pdf-engine=xelatex -o example13.pdf
1

# 带有编号部分和自定义 LaTeX 标题的 PDF

pandoc -N --variable "geometry=margin=1.2in" --variable mainfont="Palatino" --variable sansfont="Helvetica" --variable monofont="Menlo" --variable fontsize=12pt --variable version=2.0 MANUAL.txt --include-in-header fancyheaders.tex --pdf-engine=lualatex --toc -o example14.pdf
1

# ipynb(Jupyter 笔记本)

pandoc example15.md -o example15.ipynb
1

# HTML 幻灯片放映

pandoc -s --mathml -i -t dzslides SLIDES -o example16a.html
1
pandoc -s --webtex -i -t slidy SLIDES -o example16b.html
1
pandoc -s --mathjax -i -t revealjs SLIDES -o example16d.html
1

# HTML 中的 TeX 数学

pandoc math.text -s -o mathDefault.html
1
pandoc math.text -s --mathml  -o mathMathML.html
1
pandoc math.text -s --webtex  -o mathWebTeX.html
1
pandoc math.text -s --mathjax -o mathMathJax.html
1
pandoc math.text -s --katex   -o mathKaTeX.html
1

# 分隔代码块的语法突出显示

pandoc code.text -s --highlight-style pygments -o example18a.html
1
pandoc code.text -s --highlight-style kate -o example18b.html
1
pandoc code.text -s --highlight-style monochrome -o example18c.html
1
pandoc code.text -s --highlight-style espresso -o example18d.html
1
pandoc code.text -s --highlight-style haddock -o example18e.html
1
pandoc code.text -s --highlight-style tango -o example18f.html
1
pandoc code.text -s --highlight-style zenburn -o example18g.html
1

# GNU 文本信息

pandoc MANUAL.txt -s -o example19.texi
1

# 开放文档 XML

pandoc MANUAL.txt -s -t opendocument -o example20.xml
1

# ODT(OpenDocument 文本,OpenOffice 可读)

pandoc MANUAL.txt -o example21.odt
1

# MediaWiki 标记

pandoc -s -t mediawiki --toc MANUAL.txt -o example22.wiki
1

# EPUB 电子书

pandoc MANUAL.txt -o MANUAL.epub
1

# Markdown citations

pandoc -s --bibliography biblio.bib --citeproc CITATIONS -o example24a.html
1
pandoc -s --bibliography biblio.json --citeproc --csl chicago-fullnote-bibliography.csl CITATIONS -o example24b.html
1
pandoc -s --bibliography biblio.yaml --citeproc --csl ieee.csl CITATIONS -t man -o example24c.1
1

# Textile writer

pandoc -s MANUAL.txt -t textile -o example25.textile
1

# Textile reader

pandoc -s example25.textile -f textile -t html -o example26.html
1

# Org-mode

pandoc -s MANUAL.txt -o example27.org
1

# ASCII 文档

pandoc -s MANUAL.txt -t asciidoc -o example28.txt
1

# LaTeX 数学到 docx

pandoc -s math.tex -o example30.docx
1

# DocBook 到 Markdown

pandoc -f docbook -t markdown -s howto.xml -o example31.md
1

# MediaWiki 到 html5

pandoc -f mediawiki -t html5 -s haskell.wiki -o example32.html
1

# 分块 HTML

pandoc -t chunkedhtml --split-level=2 --toc --toc-depth=2 --number-sections -o example33 MANUAL.txt
1

# 带有参考 docx 的 Docx

pandoc --reference-doc twocolumns.docx -o UsersGuide.docx MANUAL.txt
1

# Docx 到 Markdown,包括数学

pandoc -s example30.docx -t markdown -o example35.md
1

# EPUB 到纯文本

pandoc MANUAL.epub -t plain -o example36.text
1

# 使用模板从结构化数据生成表

pandoc fishwatch.yaml -t rst --template fishtable.rst -o fish.rst # see also the partial species.rst
1

# 将参考书目从 BibTeX 转换为 CSL JSON

pandoc biblio.bib -t csljson -o biblio2.json
1

# 生成参考书目的格式化版本

pandoc biblio.bib --citeproc --csl ieee.csl -s -o biblio.html
1
#工具类#pandoc
上次更新: 2025/02/18 14:46:10
vuepress-plugin-element-ui
meilisearch部署

← vuepress-plugin-element-ui meilisearch部署→

最近更新
01
jFlash使用 原创
03-24
02
中央仓库上传指南 原创
03-23
03
模板生成工具 原创
02-18
04
RTC实时时钟 原创
02-12
05
keil调试 原创
01-21
更多文章>
Copyright © 2023-2025 liyao52033  All Rights Reserved
备案号:鄂ICP备2023023964号-1    
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式