使用pandoc制作幻灯片
示例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://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制作幻灯片的更多相关文章
- 使用Markdown+Pandoc+LaTex+Beamer制作幻灯片
概述 为什么使用markdown? mardown是一种轻量级的标记语言,语法简单,可读性好,并且容易转化成其他格式的文档, 在技术文档撰写中得到越来越广泛的应用.相信大家对markdown都有一定了 ...
- Android:ViewPager制作幻灯片
布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:androi ...
- 使用Emacs muse制作幻灯片
PPT太受欢迎.总是必要的交流会议.我看到一个很酷javascript实现,取代PPT. 不过还是很喜欢Emacs要做的事,即使文件难听点. 现在,用muse slidy, 一大区别. 简单的说mus ...
- 利用transform制作幻灯片
html代码 <html><head></head><body><div class='hpic'> <ul style=" ...
- Android App中使用Gallery制作幻灯片播放效果
http://www.jb51.net/article/83313.htm 我们有时候在iPhone手机上或者Windows上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果 ...
- 使用JQuery制作幻灯片(轮播图)
1.首先看一下目录结构 images文件夹放所需要播放的图片. js文件夹放jquery库和main.js 2.html代码: <!DOCTYPE html> <html lang= ...
- 使用 mencoder 制作幻灯片
首先安装相关依赖: sudo apt-get install mencoder sudo apt-get install imagemagick 编辑 test.sh 脚本如下: #!/bin/bas ...
- vue制作幻灯片-左右移动
组件中: <template> <div class="slide-show" @mouseover="clearInv" @mouseout ...
- 快速入手Web幻灯片制作
在线幻灯片 使用markdown可以快速的写出优美的文档,接下来我介绍一些简单的语法,快速的用浏览器制作幻灯片. 最基本使用格式 <!DOCTYPE html> <html> ...
随机推荐
- Chrome V75V76新版无法存为mhtml格式解决办法
升级到75.76版本后谷歌浏览器Chrome V75.0.3770.142 V76.0.3809.87新版,发现无法另存为/保存网页为MHTML了.原来chrome搞了个"Chrome Fl ...
- Qt编写气体安全管理系统7-设备监控
一.前言 设备监控模块是地图监控模块的延伸,只不过是将设备做成一个个的独立的面板显示,类似于屏幕一样,展示的信息会更多一些,比如设备的名称型号等,有多少个设备就有多少个这样的设备面板,这个主要是针对不 ...
- 安卓 android studio 报错 WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and
报错截图: 问题原因:compile会被在2018年底取消,会被imlementation替代,所以会报这个警告,解决警告的方式就是换成 imlementation 就好了 解决方法: 在 app 的 ...
- 原生Js封装的动画类
算法用的是Tween类,需要研究的参考这篇文章: http://www.cnblogs.com/cloudgamer/archive/2009/01/06/Tween.html 网页里常用的动画 放大 ...
- Xpath定位和CSS定位(***重)
1.XPath是一种在XML文档中定位元素的语言.因为HTML可以看作XML的一种实现, 所以Selenium用户可以使用这种强大的语言在Web应用中定位元素. 1.1 绝对路径定位 参考baidu. ...
- ajax页面刷新小错误(提交按钮type必须为button,而不能是submit)
背景: 使用ajax提交form表单时,提交按钮的type值写为了submit,导致ajax中回调函数中的提示信息toastr.success('提交数据成功');没有执行,只执行了alert语句 , ...
- Appium移动自动化测试-----(六)4.运行第一个Appium脚本
新建maven空白工程 前置条件:安装eclipse或IntelliJ IDEA,及其maven插件,请自行百度 新建的工程如下: 新建目录apps,并将下载的安装包,拷贝到该目录下 打开POM增加依 ...
- mysql子查询用法
mysql子查询用法 1 可以当值来用<pre>select id from hcyuyin_share where id=(select id from hcyuyin_share li ...
- 将自己的项目作为jar包发布到maven中央仓库
maven版本是3.5.0,jdk是1.8(注意,不是说项目是1.8就行,必须是环境变量里的也是,不能超过1.8,否则一大堆问题,执行mvn前用javac -version看下版本) 一:先在sona ...
- [转帖]时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取
时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取 http://hbasefly.com/2018/05/02/timeseries-database-7/ 2018年5月2日 ...