一个基本的幻灯片
编辑markdown源文件
pandoc将markdown的一级标题视为幻灯片组,将二级标题视为幻灯片标题,二级标题下的内容放在一张幻灯片里。 不过,如果某个一级标题下没有二级标题,那么pandoc将把一级标题视为幻灯片标题,将这个一级标题下的内容放在一张幻灯片里, 二级标题显示为子框。
在任何时候,用‘---------’都可以产生一张新幻灯片。
pandoc对markdown有个扩展,在前面加上三行以%开头的内容,分别是标题、作者和日期。
% Title
% auther
% date
# This is a group
## This is title 1
This is first slide
- item 1
- item 2
## This is tile 2
这是第二张幻灯片
- 项目 1
- 项目 2
-------------
This is third slide
中文支持
要正常显示中文,需要注意两点:
- 使用xelatex引擎
- 在模板文件中正确配置
首先导出pandoc的beamer默认配置
pandoc -D beamer > beamer-template.tex
在% if luatex or xelatex
后加入以下代码
\usepackage{xeCJK} % 设置中英文字体
\setCJKmainfont{Mircosoft YaHei UI} % 根据需要选择中文字体
\setmainfont{Arial} % 英文字体
\setromanfont{Courier New}
\setmonofont{Courier New}
\linespread{1.2}\selectfont % 行距
\XeTeXlinebreaklocale "zh" % 中文自动换行
\XeTeXlinebreakskip = 0pt plus 1pt % 字之间加0pt至1pt间距
\parindent 0em % 段缩进
\setlength{\parskip}{20pt} % 段间距
编译时使用命令
pandoc --pdf-engine=xelatex --template=beamer-template.tex test.md -o test.pdf -t beamer
效果图:
1.PNG
2.PNG
3.PNG
网友评论