本文记录的在Mac下pandoc转换markdown输出含中文的文本,包含一些依赖的安装以及命令使用,最后的参考文档给了我很大帮助。

  1. pandoc的安装

  2. 转换pdf常用参数

pandoc的安装

简要记录安装步骤如下:

  1. 按照pandoc官方网站说明, 下载安装pandoc

  2. 按照pandoc官方网站说明,转换输出PDF时,需要LaTeX,下载安装MacTex-Additions和BasicTex

  3. 在tzengyuxio的开源项目中下载pm-template.latex pdf中文模板,将该模板中setCJKmainfont字段值LiHei Pro修改为电脑上带有的中文字体,我的自己安装了微软雅黑字体,于是修改成了Microsoft YaHei

  4. 使用tlmgr工具安装依赖titling和lastpage

1
2
$sudo tlmgr install titling
$sudo tlmgr install lastpage
  1. 使用命令pandoc --latex-engine=xelatex --template=pm-template markdown_strict.md -o markdown.pdf转换输出pdf, 可将pm-template.latex文件放置任意处,只是需要使用--template参数指定其路径.
Continue reading

markdown中命名锚一文中描述了在markdown文本中嵌入HTML代码来命名锚,但是总觉得HTML+markdown在一起较别扭。最近了解了pandoc,发现pandoc‘s markdown中headers一节有这种功能描述, 记录如下。

定义Header的identifier如下:

1
##My Header## {#foo}

这样我们在创建文章目录索引时,可以如下创建链接:

1
[My Header](#foo)

这样比使用HTML命名锚更加简单,看起来更加简洁了。

另外,如果是使用pandoc's markdown写博客且使用hexo部署,则需要安装hexo-renderer-pandoc插件.


我的博客: http://liumh.com

Comment and share

  1. 概览
  2. 幻灯片的结构化
  3. 增量式列表
  4. 插入停顿
  5. 定义幻灯片样式
  6. 转化HTML slide shows常用参数

概览

本文记录的是如何使用pandoc将markdown格式文本转换输出为HTML slide shows。你能够使用Pandoc将markdown转换输出HTML+javascript的幻灯片,这样就可通过web浏览器浏览。可以通过S5,DZSlides,Slidy,Slideous或者reveal.js引擎转换输出HTML幻灯片,也可以使用LaTeX beamer转换输出PDF的幻灯片。

下面是官网文档中的markdown源码文件,稍作修改,habits.md:

Continue reading
  • page 1 of 1
Author's picture

CaryaLiu

@Chengdu


iOS Developer


Chengdu