婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在Linux下制作HTML幻燈片的簡單教程

在Linux下制作HTML幻燈片的簡單教程

熱門標簽:百度地圖標注陰影動態 北京市地圖標注 焦作人工智能電話機器人軟件 鹽城客服外呼系統軟件 貴陽語音電銷機器人招商 鄭州營銷外呼系統運營商 廳外呼梯系統布線 淘寶系統退貨外呼項目考試答案 2020電銷機器人排行

所見即所得的PPT是一個比較低效的東西,因為沒有做到內容與樣式相分離,在做幻燈片的時候要把一半的精力放在外觀而不是內容上;復雜龐大的文件格式,不符合Unix的純文本哲學,只適合在特定的GUI下通過鼠標操作,無法通過文本編輯器修改,更難以用文本工具腳本處理;再加上微軟他家的格式不開放,各路開源不開源的Office產品搞出來了各種程度不同的兼容性,非常分裂。

所以,有Web這樣一個開放的、純粹基于文本的業界標準就很重要。

這篇主要講如何用Markdown這樣的輕量級標記語言在編輯器中書寫文本內容,用Pandoc迅速將其轉換成基于Web的演示文稿。如是,可以在開會前十分鐘根據事務提綱炮制出幾十頁的幻燈片,且不失美觀。
準備工作:安裝Pandoc

首先,你需要安裝文本轉換的神器Pandoc:http://johnmacfarlane.net/pandoc/installing.html

具體安裝方法參見文檔,在此不再贅述。

   

復制代碼
代碼如下:
$ cabal update
$ cabal install pandoc

書寫內容

內容是演示文稿的主體。PowerPoint或OpenOffice Impress里面的“大綱”就是用來把握這個主體的視圖。這可以讓寫作者暫時忘記幻燈片的具體外觀、排版這些表面化的東西,把集中力放到整個演講的邏輯流程和提綱要領上。

書寫HTML幻燈片可以像日常記筆記一樣簡捷快速。實際上,這些幻燈片本身就是用輕量級標記語言寫成的純文本,你可以用任何一種Pandoc支持的標記語言(Markdown、org-mode、reST、Textile……)來書寫其內容。在此以Markdown為例:

   

復制代碼
代碼如下:
% Nonsense Stuff
% 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

------------------

![picture of spaghetti](images/spaghetti.jpg)

## Going to sleep

- Get in bed
- Count sheep

分級標題、列表、插入圖片……等標準的Markdown語法均被支持,和平常用Markdown記筆記寫博客無異。

為了讓Pandoc對不包含任何元信息的Markdown文本進行處理生成幻燈片,在文本開頭需要包含三行以%打頭的元信息:標題、作者和日期。

為了生成合適的用于演示的HTML文檔,需要記住的另一點是:在默認情況下每個二級標題是一張獨立的幻燈片。這樣在寫作的時候,只需注意把每個二級標題下的內容控制在適當的長度。

列表的顯示效果可以人為設定,例如在幻燈片演示的時候逐條漸入,后文會提到。也可以使用$插入 TeX公式,Pandoc可以將其轉換為被大部分現代瀏覽器支持的MathML,或借助MathJax在較舊瀏覽器中顯示。

也可以直接在文本中嵌入HTML,用于顯示Markdown等標記語言不支持的表格,或控制字體大小,以及進行其他更加復雜的排版。當然,如果用到的HTML標簽過多,這不是Markdown這些輕量級標記語言的錯,也許是做幻燈片的方式出了問題。因為演示本身要傳達的是內容,復雜的排版沒有任何意義。

定義樣式

目前Pandoc包含了對五種HTML幻燈片框架的支持:

    DZSlides
    Slidy
    S5
    Slideous
    reveal.js

當然,你實際上可以使用任何喜歡的幻燈片框架(比如Google I/O HTML5 slide template),只要讓Pandoc在渲染HTML時使用你指定的模板即可。
自定義HTML模板

首先,如果你知道如何寫CSS去定義頁面外觀、如何寫JavaScript讓div>元素動起來,或者已經有了一個不錯的HTML幻燈片模板,你就可以直接讓Pandoc把Markdown轉換成純HTML片段,用來嵌到自己的模板里:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html

生成一個完整的HTML頁面(包含html>、head>、body>標簽和各種元信息):

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -s

DZSlides

當然,我們完全沒有必要寫自己的HTML模板,因為Pandoc已經提供了對多種幻燈片模板的支持。DZSlides便是其中最簡單的一種,支持鍵盤操作→/←翻頁,PgUp/PgDn,Home/End。

Pandoc生成的DZSlides幻燈片中自包含了所需CSS和JavaScript,無需依賴任何外部文件。

采用默認模板渲染一個獨立的DZSlides幻燈片:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t dzslides -s

若要對模板的樣式進行調整,可以用--template指定自定義模板。默認的模板為default.dzslides,因此上述命令等效于:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t dzslides --template default.dzslides

可以從這里https://github.com/jgm/pandoc-templates找到原來的模板,自行修改后替換掉原先的模板。其余幻燈片框架與此相仿,以后不再贅述。
Slidy

HTML Slidy是W3C開發的一個極簡主義HTML幻燈片模板,沒有任何多余的樣式,支持鼠標單擊翻頁,鍵盤操作→/←,PgUp/PgDn,Home/End。

采用默認模板渲染一個獨立的Slidy幻燈片:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t slidy -s

或指定自定義模板:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t slidy --template default.slidy

Pandoc生成的Slidy HTML依賴于http://www.w3.org/Talks/Tools/Slidy2/styles/slidy.css和http://www.w3.org/Talks/Tools/Slidy2/scripts/slidy.js這兩個外部文件。若不想依賴http://www.w3.org/,可以將它們保存為本地文件。
S5

S5(Simple Standards-Based Slide Show System)是一個公有領域的HTML幻燈片規范。它支持鼠標單擊翻頁,鍵盤操作→/←,PgUp/PgDn,Home/End。

為了使用S5作為幻燈片框架,需要從這里下載S5。解壓之后把S5文件夾中的ui/default拷貝到幻燈片所在路徑下,改名為s5/default即可。

渲染幻燈片:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t s5 -s

在S5的幻燈片界面上,鼠標移到右下角可以看到若干控制選項。
Slideous

Slideous是另一個有些年頭的HTML幻燈片框架。支持鼠標單擊翻頁,鍵盤操作→/←,PgUp/PgDn,Home/End。

下載http://goessner.net/download/prj/slideous/slideous.js和http://goessner.net/download/prj/slideous/slideous.css這兩個文件,放到本地目錄slideous/下即可。

渲染幻燈片:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t slideous -s

Slideous的界面上提供了比較豐富的控制選項。
reveal.js

reveal.js這東西已經紅得不能更紅了,最近開始火起來的WYSIWYG在線幻燈片工具slid.es也是基于它。

reveal.js的設計風格(字體、HTML5/CSS3效果)比起前面幾個框架更加現代,所以如果沒有特別的理由(舊瀏覽器兼容性)的話,reveal.js果然還是最應該推薦的一個。

雖說reveal.js本身就提供對Markdown語法的支持,不過Pandoc的好處很明顯,那就是一條命令解決問題,不需要用戶接觸任何HTML。

首先需要從GitHub上獲取https://github.com/hakimel/reveal.js,將reveal.js同名的文件夾放在幻燈片所在目錄下即可:

   

復制代碼
代碼如下:
$ git clone https://github.com/hakimel/reveal.js

渲染幻燈片:

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t revealjs -s

除了默認的外觀主題以外,reveal.js還提供了多個主題可供選擇,

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t revealjs -s -V theme=beige

    default:(默認)深灰色背景,白色文字
    beige:米色背景,深色文字
    sky:天藍色背景,白色細文字
    night:黑色背景,白色粗文字
    serif:淺色背景,灰色襯線文字
    simple:白色背景,黑色文字
    solarized:奶油色背景,深青色文字

LaTeX Beamer

最后,雖然不是HTML,Pandoc也可以用來將Markdown文件渲染成LaTeX beamer樣式的PDF幻燈片。如需要打印而不是演示時特別有用。

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.pdf -t beamer

    更多設置
幻燈片級別(Slide level)

在前文的例子里看到,

   

復制代碼
代碼如下:
# In the morning

## Getting up

- Turn off alarm
- Get out of bed

1級標題In the morning后面緊跟2級標題Getting up,而2級標題Getting up后面的內容是顯示在幻燈片上的主體內容,因此這里的Slide level為2。這意味著每個2級標題生成一張幻燈片。高于2級的標題(1級標題)生成一張獨立的僅包含標題的幻燈片,而低于2級的標題(3級標題)將存在于上一級標題的幻燈片中,不單獨生成新的幻燈片。

可以使用--slide-level選項覆蓋默認的Slide level。

在reveal.js模板下,由于幻燈片的滾動方向可以是二維的(鍵盤→←↑↓),所以1級標題渲染為水平方向的幻燈片,2級標題渲染為豎直方向的幻燈片。
“華麗麗的分割線”:

    ------------------

用來強制生成新的幻燈片。
漸進顯示

生成幻燈片時加入-i選項,用于控制列表的顯示效果(逐條漸入)。

   

復制代碼
代碼如下:
$ pandoc slides.md -o slides.html -t slidy -s -i

兩段文字顯示之間的人為停頓,用如下分割線:

    . . .

TeX公式

可以直接插入TeX公式:

   

復制代碼
代碼如下:
$e^x =\sum_{n=0}^\infty\frac{x^n}{n!} =\lim_{n\rightarrow\infty} (1+x/n)^n$

MathML的渲染效果為:

   

復制代碼
代碼如下:
ex=∑n=0∞xnn!=limn→∞(1+x/n)n

控制TeX公式渲染方式的選項有--mathml,--webtex,--mathjax和--latexmathml。(Chrome和Firefox均支持MathML)
代碼高亮風格

控制代碼高亮風格的選項有:

    --highlight-style pygments
    --highlight-style kate
    --highlight-style monochrome
    --highlight-style espresso
    --highlight-style haddock
    --highlight-style tango
    --highlight-style zenburn

自定義CSS

你當然可以通過修改相應模板文件夾下的CSS來實現自定義外觀,不過也可以使用--css指定任何現成的CSS文件。
提示板

首先,提示板的功能僅適用于reveal.js。

其次,由于瀏覽器的本地安全策略,需使用該功能的幻燈片必須在HTTP服務器上運行。

在Markdown中插入標簽div class="notes">的小抄:

   

復制代碼
代碼如下:
span class="nt">div/span> span class="na">class=/span>span class="s">"notes"/span>span class="nt">>/span>
This is my note.

- It can contain markdown
- like this list

span class="nt">/div>/span>

使用鍵盤s鍵打開提示板。當然,這個提示板是用來給演講者自己看的,是不用mirror到外接投影儀的。

標簽:樂山 大理 六安 遼寧 大慶 大興安嶺 青島 周口

巨人網絡通訊聲明:本文標題《在Linux下制作HTML幻燈片的簡單教程》,本文關鍵詞  在,Linux,下,制作,HTML,幻燈片,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux下制作HTML幻燈片的簡單教程》相關的同類信息!
  • 本頁收集關于在Linux下制作HTML幻燈片的簡單教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品久久久三级丝袜| 精品国产免费一区二区三区香蕉| 亚洲午夜在线观看视频在线| 国产精品麻豆视频| 国产精品成人免费在线| 亚洲免费观看高清在线观看| 视频一区免费在线观看| 国产综合久久久久久久久久久久| 韩国女主播一区二区三区| 国产在线国偷精品免费看| 97精品国产露脸对白| 555www色欧美视频| 国产精品久久久久aaaa| 舔着乳尖日韩一区| 国产精一区二区三区| 99视频在线精品| 欧美一区二区三区白人| 亚洲图片你懂的| 日本特黄久久久高潮| 粉嫩欧美一区二区三区高清影视| 在线观看欧美精品| 久久亚洲春色中文字幕久久久| 中文字幕中文在线不卡住| 日本特黄久久久高潮| 国产一区二区三区国产| 国v精品久久久网| 日韩欧美成人一区二区| 99精品视频免费在线观看| 亚洲午夜精品17c| 国产午夜一区二区三区| 欧美三级午夜理伦三级中视频| 蜜桃精品视频在线| 樱桃视频在线观看一区| 久久免费国产精品| 欧美日高清视频| proumb性欧美在线观看| 久久福利视频一区二区| 亚洲色图清纯唯美| wwwwww.欧美系列| 一本大道久久a久久综合婷婷| 麻豆91免费观看| 一区二区高清在线| 国产免费观看久久| 日韩久久久精品| 欧美久久一区二区| 欧美性感一类影片在线播放| 国产一区福利在线| 奇米色777欧美一区二区| 中文字幕一区二区三区色视频| 欧美性极品少妇| 一本到不卡免费一区二区| 国产自产2019最新不卡| 午夜国产精品一区| 中文字幕第一区综合| 欧美日韩第一区日日骚| 91性感美女视频| 国产乱子伦一区二区三区国色天香| 日韩精品五月天| 国产精品素人一区二区| 欧美一区二区黄| 欧美亚洲禁片免费| 日本韩国欧美一区二区三区| 成人免费av网站| 成人激情图片网| 成人一级视频在线观看| 国产麻豆一精品一av一免费 | 日韩精品一区在线| 欧美日本乱大交xxxxx| 欧美熟乱第一页| 欧美亚洲另类激情小说| 欧美精品亚洲一区二区在线播放| 91成人免费在线视频| 欧美性生活久久| 欧美一区日韩一区| 久久久久久久久99精品| 国产精品美女久久久久久久网站| 中文字幕在线不卡视频| 一区二区三区在线观看视频| 亚洲免费观看高清完整版在线观看| 亚洲综合在线第一页| 奇米精品一区二区三区在线观看 | 欧美日韩久久一区| 91精品国产综合久久香蕉麻豆| 日韩欧美你懂的| 精品国产免费人成电影在线观看四季| 精品电影一区二区三区 | 国产呦精品一区二区三区网站| 国产精品99久久久久久似苏梦涵| av网站免费线看精品| 精品视频色一区| 亚洲精品在线网站| 中文字幕在线免费不卡| 午夜精品aaa| 国产91综合一区在线观看| 色狠狠色噜噜噜综合网| 欧美一区2区视频在线观看| 欧美www视频| 亚洲精品欧美二区三区中文字幕| 午夜av一区二区三区| 国产精品乡下勾搭老头1| 在线视频国内一区二区| 精品国产亚洲在线| 一级做a爱片久久| 国产真实乱偷精品视频免| 成人h动漫精品| 91精品国产一区二区三区香蕉 | 亚洲欧美激情小说另类| 肉色丝袜一区二区| 成人动漫在线一区| 日韩一区和二区| 日本亚洲免费观看| 99久久婷婷国产综合精品| 制服丝袜亚洲播放| 中文字幕亚洲一区二区av在线| 捆绑调教一区二区三区| 色老汉av一区二区三区| 国产亚洲制服色| 久久精品二区亚洲w码| 欧美天天综合网| 一区二区三区四区蜜桃 | www激情久久| 日韩专区中文字幕一区二区| 成人午夜激情在线| 精品久久国产老人久久综合| 午夜精品久久一牛影视| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲精品一区二区精华| 蜜臀av一区二区在线观看| 在线观看亚洲一区| 国产丝袜美腿一区二区三区| 午夜精品久久久久| 欧美性猛片aaaaaaa做受| 亚洲色图在线看| 色婷婷精品久久二区二区蜜臀av| 国产精品国产三级国产aⅴ入口| 激情偷乱视频一区二区三区| 91精品蜜臀在线一区尤物| 亚洲aⅴ怡春院| 欧美一a一片一级一片| 亚洲欧美日韩国产综合| 色噜噜夜夜夜综合网| 亚洲精品久久久久久国产精华液| 国产午夜精品久久久久久久 | 丁香六月久久综合狠狠色| 日韩欧美综合在线| 日本成人在线不卡视频| 欧美三级韩国三级日本三斤 | 亚洲福利视频一区| 欧美日韩国产一区二区三区地区| 亚洲午夜精品在线| 91精品国产一区二区三区 | 91蜜桃在线免费视频| 亚洲欧美日韩人成在线播放| 色婷婷综合激情| 亚洲v精品v日韩v欧美v专区| 精品少妇一区二区三区日产乱码 | 喷白浆一区二区| 久久综合狠狠综合久久综合88| 成人黄色av网站在线| 亚洲色图19p| 在线一区二区三区四区| 日韩中文字幕区一区有砖一区 | 九九九久久久精品| 久久免费视频色| 91视频在线看| 日本中文在线一区| 日韩欧美亚洲另类制服综合在线 | 毛片av一区二区| 国产精品美女久久福利网站| 成人av电影在线播放| 性做久久久久久久久| 久久综合久久综合亚洲| 不卡欧美aaaaa| 日韩成人午夜电影| 精品乱码亚洲一区二区不卡| 91色视频在线| 激情综合色播激情啊| 久久亚区不卡日本| 欧美日韩在线免费视频| 免费看欧美美女黄的网站| 国产精品久久久爽爽爽麻豆色哟哟| 91丨porny丨国产入口| 秋霞国产午夜精品免费视频| 亚洲丝袜精品丝袜在线| 精品av综合导航| 欧美探花视频资源| 99精品欧美一区二区三区综合在线| 日本欧美加勒比视频| 亚洲柠檬福利资源导航| 国产精品免费丝袜| 日韩精品一区二区在线观看| 91网址在线看| 丰满放荡岳乱妇91ww| 美国av一区二区| 日本午夜精品视频在线观看| 午夜电影一区二区| 日韩一区欧美一区| 26uuu国产在线精品一区二区| 在线播放视频一区| 91老师片黄在线观看|