Pandoc 速查表
pandoc是一个文档转换器,Pandoc查表包含Pandoc命令及其一些常见技巧,帮助初学者快速掌握Pandoc。
入门
语法
$ pandoc -s [source file] -o [output file]
安装
安装命令 | 环境 |
---|---|
$ brew install pandoc | macos |
$ choco install pandoc | windows |
Debian/Ubuntu
$ sudo apt-get update
$ sudo apt-get install pandoc
Fedora
$ sudo dnf install pandoc
Arch Linux
$ sudo pacman -S pandoc
将 LaTeX 转换为 MS Word
简单的 .tex
到 .docx
$ pandoc -s file.tex -o file.docx
将 .tex
转换为 .docx
并使用默认引文
$ pandoc -s file.tex --citeproc --bibliography=bib_library.bib -o file.docx
将 .tex
文件转换为 .docx
文件,并注明具体引文
$ pandoc -s file.tex --citeproc --bibliography=bib_library.bib --csl=apa.csl -o file.docx
.tex
到 .docx
,带交叉引用
$ pandoc -s file.tex --filter pandoc-crossref -o file.docx
使用示例
转换文件格式
$ pandoc input.md -o output.pdf
支持的输入格式
$ pandoc -s input.txt -o output.html
自定义输出格式
$ pandoc input.md --to=latex -o output.tex
添加元数据
$ pandoc input.md -o output.pdf --metadata title="My Document"
从 URL 转换
$ pandoc https://example.com/document.md -o output.pdf
生成幻灯片
$ pandoc input.md -t beamer -o output.pdf
合并文件
$ pandoc file1.md file2.md -o output.pdf
指定样式文件
$ pandoc input.md -o output.pdf --css=style.css
转换为 AsciiDoc
$ pandoc input.md -o output.asciidoc
转换为 Docx 格式
$ pandoc input.md -o output.docx
执行 Lua 过滤器
$ pandoc input.md --lua-filter=custom-filter.lua -o output.pdf
自动生成目录
$ pandoc input.md -o output.pdf --toc
禁用目录编号
$ pandoc input.md -o output.pdf --toc --toc-depth=2
显示详细信息
$ pandoc input.md -o output.pdf -v
查看支持的输出格式
$ pandoc --list-output-formats
声明 定期同步开源项目
reference
评论
欢迎提交文档错误或者建议。提交成功后自己可见,其他用户待审核通过后才可见。
您暂未登录
必须登录后才能使用评论功能(评论、点赞、回复、删除等),请
点击跳转登录
。首次评论仅自己可见,待管理员审核通过后,才会对外发布。