欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pandoc入门

程序员文章站 2022-05-29 09:06:20
...

安装

1 转换器(or filter)

markdown to html

  • 命令行输入
    pandoc
  • 再输入如下内容
Hello *pandoc*!

- one
- two
  • 结束之后,ctrl+D(mac, linux) OR ctrl+Z+enter
  • 得到
<p>Hello <em>pandoc</em>!</p>
<ul>
<li>one</li>
<li>two</li>
</ul>

html to markdown

  • 命令行输入
pandoc  -f html -t markdown 

『-f』 表示from 『-t』表示to

  • 再次键入
<p>Hello <em>pandoc</em>!</p>
  • 结束之后,ctrl+D(mac, linux) OR ctrl+Z+enter
  • 得到
Hello *pandoc*!

2 文件转换

2.1 .md to .html

  • 创建一个文件html1.md,内容为:
---
title: Test
...

# Test!

This is a test of *pandoc*.

- list one
- list two
  • 当前目录下执行
pandoc test1.md -f markdown -t html -s -o test1.html

其中, 『-f』:from, 『-t』:to,『-s』:完整的带header,footer的文件:『-o』 :output

  • 即可得到转换后的html1.html文件

2.2 .md to .tex

  • 命令行:
pandoc test1.md -s -o test1.tex

2.3 .md to .pdf

  • 要预装LaTeX到本地,安装见MacTex(MacOS), MiKTeX (WindowxOS)
  • 命令行
pandoc test1.md -s -o test1.pdf

参考官方指南

相关标签: 好用的东西