Skip to content

Files

Latest commit

Mar 16, 2013
066c62b · Mar 16, 2013

History

History
104 lines (80 loc) · 2.63 KB

demo.md

File metadata and controls

104 lines (80 loc) · 2.63 KB

如何转换Markdown到html/doc/pdf/ppt格式

内容大纲

  • Markdown格式简介
    • 标题
    • 列表
    • 内容
  • 格式转换工具使用
    • pandoc
    • xelatex
    • unoconv
  • 几个实用转换范例
    • md -> html, doc, pdf, ppt

markdown logo

Markdown 目录结构

标题

  • 一级/二级/三级/四级

    一级标题

    二级标题

    三级标题

    四级标题

  • 还有一种写法
    一级标题

    二级标题

列表

  • 星号(实心圆点)
    • 减号(空心圆点)

Markdown 正文内容

内容

  • 黑体/斜体
    这是一段 黑体 文字
    这是一段 斜体 文字
  • 超链接
    欢迎访问我的微博 http://weibo.com/limingth
    请关注 @亚嵌李明老师
  • 换行
    可以在行尾输入2个空格
    就可以实现换行功能

Markdown 代码引用

代码

使用1或2个TAB可以引用大段的代码保持原有缩进格式

#include <stdio.h>

int main(void)
{
	printf("hello, world\n");
	return 0;
}

格式转换工具使用

工具安装

  • sudo apt-get install pandoc
  • sudo apt-get install texlive
  • sudo apt-get install xelatex
  • sudo apt-get install unoconv

几个实用转换范例

  • md->html (demo.html)

      pandoc --ascii -f markdown -t html -o demo.html demo.md  
    
  • md->doc (demo.doc)

      pandoc demo.md -o demo.doc
      	(目录无数字标题1.1.1)
    
  • md->doc->pdf (demo.pdf)

      unoconv -f pdf demo.doc 
      	(目录无数字标题1.1.1)
    
  • md->tex->doc.pdf (demo.doc.pdf)

      pandoc demo.md -o demo2doc.tex
      xelatex demo.doc.tex
      	(demo.doc.tex 是自制doc tex模板文件, 自动生成数字标题1.1.1)
    
  • md->tex->ppt.pdf (demo.ppt.pdf)

      pandoc -t beamer --slide-level 2 demo.md -o demo.tex
      xelatex demo.ppt.tex
      	(demo.ppt.tex 是自制ppt tex模板文件)
    

参考资料

Thanks

Questions