示例Md

% Habits
% John Doe
% March 22, 2005 # In the morning ## Getting up - Turn off alarm
- Get out of bed ## Breakfast - Eat eggs
- Drink coffee # In the evening ## Dinner - Eat spaghetti
- Drink wine ------------------ ![UML attribute text](http://readus-org.qiniudn.com/img/uml-class-diagram/attribute-text.png) ## Going to sleep - Get in bed
- Count sheep

  

pandoc 命令行:

pandoc -t beamer class2.md -o class2.pdf --slide-level=2 --pdf-engine=xelatex -V CJKmainfont='WenQuanYi Micro Hei Mono'

     

 pandoc -t revealjs -s -o class2.html class2.md  -V revealjs-url=./reveal.js-master --slide-level=2

  

pandoc habits.txt -o habits.pptx --slide-level=2

  

使用pandoc转换pptx的时候会出现一个问题,就是图片和表格的行为会很奇怪,这一点是和转换pdf和reveal.js是不一样的

在使用pandoc转化pptx的时候表格和图片会单独的出现在一页ppt里面,这个时候如何增加文字描述结合图片在一页ppt呢

参考:https://bookdown.org/yihui/rmarkdown/powerpoint-presentation.html

解决方案是:

最好把想要描述的文字写在表格或者图片的标题里面。图片的标题可以包含两部分。标题。然后解释和finding等。

pandoc是支持多列的slider的,该输出可以是任意格式的ppt

利用pandoc可以生成比较复杂一点的PPT,其生产规则可以参考:https://pandoc.org/MANUAL.html

其中有关

Producing slide shows with pandoc

章节

此外,如果遇到中文编码错误或者出现了 一些公式功能上的错误。
 sudo apt install texlive-math-extra

  https://tex.stackexchange.com/questions/395625/im-unable-to-install-unicode-math-package-ubuntu-16-04

参考:

https://pandoc.org/MANUAL.html#producing-slide-shows-with-pandoc

http://liumh.com/2014/07/05/pandoc-produce-slide-shows/#

https://github.com/jgm/pandoc/wiki/Using-pandoc-to-produce-reveal.js-slides

使用 pandoc编写一般是 markdown 而它可以转换成 ppt文件以及reveal.js

对于 reveal.js 也提供了很多的扩展,对着这些扩展可以使其功能更加的强大:

https://github.com/hakimel/reveal.js/wiki/Plugins,-Tools-and-Hardware

对于这里的插件发现一个很不错的mapbox插件:

https://lipov3cz3k.github.io/reveal.js-mapbox-gl-plugin/

比如

https://rajgoel.github.io/reveal.js-demos/chalkboard-demo.html#/1

测试了一下,可以直接修改 reveal.js的源码,这样就可以使用reveal的插件了

此外,对于rmarkdown 来说,可以直接使用这些插件

https://openscience.nuance-r.com/revealjs_presentation_format.html#installation

使用pandoc制作幻灯片的更多相关文章

  1. 使用Markdown+Pandoc+LaTex+Beamer制作幻灯片

    概述 为什么使用markdown? mardown是一种轻量级的标记语言,语法简单,可读性好,并且容易转化成其他格式的文档, 在技术文档撰写中得到越来越广泛的应用.相信大家对markdown都有一定了 ...

  2. Android:ViewPager制作幻灯片

    布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:androi ...

  3. 使用Emacs muse制作幻灯片

    PPT太受欢迎.总是必要的交流会议.我看到一个很酷javascript实现,取代PPT. 不过还是很喜欢Emacs要做的事,即使文件难听点. 现在,用muse slidy, 一大区别. 简单的说mus ...

  4. 利用transform制作幻灯片

    html代码 <html><head></head><body><div class='hpic'> <ul style=" ...

  5. Android App中使用Gallery制作幻灯片播放效果

    http://www.jb51.net/article/83313.htm 我们有时候在iPhone手机上或者Windows上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果 ...

  6. 使用JQuery制作幻灯片(轮播图)

    1.首先看一下目录结构 images文件夹放所需要播放的图片. js文件夹放jquery库和main.js 2.html代码: <!DOCTYPE html> <html lang= ...

  7. 使用 mencoder 制作幻灯片

    首先安装相关依赖: sudo apt-get install mencoder sudo apt-get install imagemagick 编辑 test.sh 脚本如下: #!/bin/bas ...

  8. vue制作幻灯片-左右移动

    组件中: <template> <div class="slide-show" @mouseover="clearInv" @mouseout ...

  9. 快速入手Web幻灯片制作

    在线幻灯片 使用markdown可以快速的写出优美的文档,接下来我介绍一些简单的语法,快速的用浏览器制作幻灯片. 最基本使用格式 <!DOCTYPE html> <html> ...

随机推荐

  1. realsense 图片与点云数据采集

  2. Python 相对导入attempted relative import beyond top-level package

    ValueError: attempted relative import beyond top-level package 假设有如下层次包目录 project/ __init__.py mypac ...

  3. Egret中图片颜色的改变,颜色矩阵

    参考: 图片处理:颜色矩阵和坐标变换矩阵 Egret-滤镜 之前面试有问到如何改变图片的颜色.貌似之前做Flash的时候做过,做Egret后没有此类需求,所以一直没有研究过. 现在来弄一弄如何改变图片 ...

  4. Spring MVC初始化

      整个Spring MVC的初始化,配置了DispatcherServlet和ContextLoaderListener,那么它们是如何初始化Spring IoC容器上下文和映射请求上下文的呢?所以 ...

  5. c#中多线程同步Lock(锁)的研究以及跨线程UI的操作 (转)

    https://www.cnblogs.com/tommyheng/p/4104552.html 本文只针对C#中,多线程同步所用到的锁(lock)作为研究对象.由于想更直观的显示结果,所以,在做de ...

  6. 在 ServiceModel 客户端配置部分中,找不到引用协定“WebServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素找不到与此协定匹配的终结点元素(转)

    按语: 在项目中实现自动升级过程,在类库中调用webservice取升级update.xml文件,添加服务调用,但在类库中调用时就出现异常,但在简单的测试工程中没有问题.解决方法采用下面介绍的方法 在 ...

  7. 带你进入异步Django+Vue的世界 - Didi打车实战

    https://www.jianshu.com/p/7e5f2090555d#!/xh?tdsourcetag=s_pcqq_aiomsg

  8. LODOP粒度TableRowThickNess合并行测试

    之前的博文:LODOP打印table不切行TableRowThickNess. ,中是没有合并行等的表格,通过设置增大分页粒度,会找附近的表格线,然后根据表格线分页,避免了切行.如果有比较复杂的表格, ...

  9. 【GStreamer开发】GStreamer基础教程15——继承Clutter

    目标 Clutter是一个开源的库,用来创建快速.可移植和动态的GUI.GStreamer可以通过cluttersink这个element把clutter集成进来,允许视频像纹理一样使用.本教程会展示 ...

  10. Rsync同步部署web服务端配置

    Rsync同步部署web服务端配置 1,参数详解: -v, --verbose 详细模式输出. -q, --quiet 精简输出模式. -c, --checksum 打开校验开关,强制对文件传输进行校 ...