美文网首页
使用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