美文网首页
使用pandoc生成pdf幻灯片

使用pandoc生成pdf幻灯片

作者: simon_xu0559 | 来源:发表于2019-03-17 15:26 被阅读0次

一个基本的幻灯片


编辑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

相关文章

网友评论

      本文标题:使用pandoc生成pdf幻灯片

      本文链接:https://www.haomeiwen.com/subject/wgswpqtx.html