99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

第06節(jié) Markdown分割演示

2018-08-09 15:16 更新

為什么這個(gè)時(shí)候動(dòng)手制作這個(gè)功能

  2016年7月份,我在 OsChina 網(wǎng)站上看到了一個(gè)名為 Marp 的跨操作系統(tǒng)平臺(tái)軟件,可以用 Markdown 快速書寫幻燈片演示文稿(當(dāng)時(shí)它已經(jīng)是 0.8 版了)。恰好這個(gè)功能也是我考慮了好久都沒(méi)敢動(dòng)手的功能——因?yàn)橐紤]的東西太多,很難想出一個(gè)滿意的辦法。

但是受 Marp 的刺激,我決定還是立即動(dòng)手開(kāi)發(fā)用 Markdown 來(lái)快速制作幻燈片的功能——因?yàn)檫@個(gè)功能本身對(duì)我的工作很有用。而 Marp 并沒(méi)有解決有些我認(rèn)為很困難的問(wèn)題(例如如何控制頁(yè)面內(nèi)容使之自適應(yīng)幻燈片尺寸)——這使我豁然開(kāi)朗,終于想明白有些問(wèn)題完全可以交給用戶去處理。

LME 的演示功能與 Marp 的區(qū)別

  LME 的演示功能雖然是受 Marp 的影響才動(dòng)手制作的,但與 Marp 終究有不同:我在開(kāi)發(fā)時(shí)更多地考慮了 LME 本身的特點(diǎn)(而不是一味模仿 Marp)?;旧希琇ME 的演示功能只有一點(diǎn)與 Marp 是一致的:可以用水平線來(lái)分割各頁(yè)幻燈片。

  LME 中用于分割幻燈片的水平線與 Marp 并不完全相同,而且 LME 不只水平線這一種分割方式。

  相比于 Marp,LME 的不同在于:

  • Marp 以水平線來(lái)分割 Markdown 文檔

  LME 雖然也支持以水平線分割,但內(nèi)容的實(shí)現(xiàn)方式與 Marp 完全不同。而且 LME 還支持其它方式演示。

  • Marp 可以導(dǎo)出為 PDF

  LME 僅僅是將 Markdown 文檔切分,然后仍然是以 Html 網(wǎng)頁(yè)的形式演示,所以和編譯后的 Html 效果完全一樣。

  LME 并不支持將幻燈片導(dǎo)出為 PDF 文檔,但可以直接復(fù)制 Html 網(wǎng)頁(yè)的內(nèi)容——粘貼到 Word 這樣的軟件中——然后就是想怎么編輯就怎么編輯了。

  • Marp 和 LME 的主題實(shí)現(xiàn)方式并不相同

  我在 Marp 程序運(yùn)行目錄中并沒(méi)有找到 css 文件,估計(jì)是打包起來(lái)了。所有制作的幻燈片都只能使用 Marp 內(nèi)置的主題。

  LME 主題使用的 css 文件在每個(gè)工作區(qū)目錄下都有——這樣只要用戶懂 css,完全可以使每個(gè)工作區(qū)都有不一樣的主題,自由度很大。

  • Marp 支持設(shè)置屏幕寬、高比例

  LME 則直接采用演示窗口全屏的辦法來(lái)解決問(wèn)題——用戶只需要按住Ctrl并滾動(dòng)鼠標(biāo)滾輪就可以縮放到合適的尺寸。

  • Marp 不支持設(shè)置字體

  LME 同樣不支持演示時(shí)設(shè)置字體,但用戶如果懂 css,完全可以自行修改工作區(qū)下的 css 文件來(lái)達(dá)到更改字體設(shè)置的目的。

  • Marp 支持實(shí)時(shí)預(yù)覽

  你可以一邊編輯 Markdown 文檔,一邊看到當(dāng)前頁(yè)面在作為幻燈片演示時(shí)的效果。

  LME 不支持這一功能,因?yàn)楸壤咻^難換算,用戶需要自己在使用中摸索多少內(nèi)容比較適合作為一頁(yè)。

  還需要結(jié)合演示界面的縮放功能(按住Ctrl并滾動(dòng)鼠標(biāo)滾輪)。

如何調(diào)整演示界面縮放比例?

  演示界面其實(shí)是用瀏覽器實(shí)現(xiàn)的,所以按住鍵盤上的Ctrl鍵,然后滾動(dòng)鼠標(biāo)滾輪即可縮放。

LME 支持三種切分為幻燈片的方式

  • 按折疊區(qū)演示,只演示折疊區(qū)內(nèi)部的內(nèi)容

  而且只支持一層折疊區(qū)。每個(gè)一級(jí)折疊區(qū)都會(huì)被當(dāng)作一張幻燈片。

  如果要演示折疊區(qū)本身,請(qǐng)?jiān)谡郫B區(qū)外再套一個(gè)自定義折疊區(qū)標(biāo)識(shí)符。這樣,外部的自定義折疊區(qū)標(biāo)識(shí)符就會(huì)被當(dāng)作幻燈片分界定義,而內(nèi)部的折疊區(qū)則還是折疊區(qū)。

  • 按一級(jí)標(biāo)題來(lái)演示

  不演示第一個(gè)一級(jí)標(biāo)題前的任何內(nèi)容。

  演示每個(gè)一級(jí)標(biāo)題及其后跟隨的內(nèi)容——直到找到下一個(gè)一級(jí)標(biāo)題為止。

  • 按水平線分割演示

  按水平線將文檔分割成幾份,每份為一張幻燈片。

  水平線分割演示可能出現(xiàn)空幻燈片。

應(yīng)該用哪種演示方式?

  這三種演示方式中,按折疊區(qū)演示時(shí)演示的內(nèi)容最少,按水平線分割時(shí)演示的內(nèi)容最多。通常一個(gè)文檔不能同時(shí)支持這三種演示模式,用戶應(yīng)根據(jù)需要選擇使用。

  注意:這三種演示模式是相互沖突的,一個(gè) Markdown 文件不可能同時(shí)對(duì)這三種演示方式提供良好的支持。所以一開(kāi)始就應(yīng)該仔細(xì)考慮使用哪種演示模式。

怎么定義默認(rèn)的演示方式?

  可以在 Markdown 文檔中定義默認(rèn)的演示規(guī)則,這樣只需要按下Ctrl+F5即可,不需要再到菜單里一層層去找對(duì)應(yīng)的菜單項(xiàng)了。

  在文檔中定義演示方式,語(yǔ)法基本上類似這樣:

;PM:#
;PM:-
;PM:{

當(dāng)一個(gè)文檔中出現(xiàn)多行這樣的定義時(shí),只有第一個(gè)有效。

  所以通常把它寫在文件中靠近頭部的位置。

  其中;表示這行是注釋,不會(huì)被編譯。PM:表示這個(gè)注釋用于指定演示方式。#-、{用來(lái)指示具體哪種演示方式。

  如果省略具體的演示方式指示文本,則會(huì)被當(dāng)作按一級(jí)標(biāo)題來(lái)演示:

;PM:

  在具體的演示方式指示符后面,可以添加任意文本,它們是注釋,不起其它任何作用。

  例如:

;PM:{從這里開(kāi)始任意文本都可以

  這行實(shí)際上定義當(dāng)前文檔應(yīng)以自定義折疊區(qū)的方式演示。

有沒(méi)有其它寫法?

  有的,寫成下面這樣也可以:

;演示:{

  寫成下面這樣還可以:

;演示模式:{

還可以只演示標(biāo)題

  有些時(shí)候,已經(jīng)編寫好的 Markdown 文檔內(nèi)容很多,又只需要向觀眾展示文檔的基本結(jié)構(gòu)——此時(shí)可以使用“只演示標(biāo)題”這一演示方式。

  在這種方式下,其實(shí)仍然是使用按一級(jí)標(biāo)題分割演示這個(gè)模式,只不過(guò)它會(huì)忽略除標(biāo)題以外的所有內(nèi)容而已。

自動(dòng)編號(hào)為什么不見(jiàn)了?

  只有在使用一級(jí)標(biāo)題作為演示切分標(biāo)準(zhǔn)時(shí)才能保證自動(dòng)編號(hào)不出錯(cuò)。所以,除非使用一級(jí)標(biāo)題的演示模式,否則即使開(kāi)啟了 Html 編譯選項(xiàng)中的“<H1>-<H6>自動(dòng)編號(hào)”也不會(huì)在演示時(shí)顯示自動(dòng)編號(hào)。


  可以將下列文本復(fù)制、粘貼到 LME 的某個(gè)活動(dòng)編輯器中,保存后再點(diǎn)擊主界面視圖演示為幻燈片菜單項(xiàng)下的某個(gè)子項(xiàng)來(lái)進(jìn)行演示。

%三種幻燈片演示模式的區(qū)別示例
region i { 秦朝專制主義中央集權(quán)政制
|       秦的政治制度       |
|==========================|
|中央              |地方  |
|:-----------------|:-----|
|三公九卿制、皇帝制|郡縣制|
} region 
---
;第02頁(yè)幻燈片:
#秦的三公九卿制
##三公制
秦實(shí)際上并不實(shí)行傳統(tǒng)的“三公”官制,漢代儒學(xué)興盛,將秦漢時(shí)期的“丞相、御史大夫、太尉”附會(huì)稱為“三公”——實(shí)際上秦丞相設(shè)左、右二員。
+ 丞相,百官之長(zhǎng),掌理行政
+ 御史大夫,副相,掌監(jiān)察百官、群臣章奏
+ 太尉,掌軍務(wù),“虛其位、不設(shè)其人”
##九卿
“九卿”亦是附會(huì)的說(shuō)法,秦漢實(shí)指“列卿”,不止九個(gè)官職。
---
;第03頁(yè)幻燈片:
#秦的地方政制
秦總結(jié)春秋戰(zhàn)國(guó)以來(lái)政制得失,全面推廣郡縣制。
秦的地方行政區(qū)劃制度主要是:
+ 全國(guó)分郡、縣二級(jí),一郡下轄數(shù)縣
+ 縣下設(shè)基層行政組織鄉(xiāng)、里
+ 鄉(xiāng)、里之間設(shè)亭為治安區(qū)
+ 郡縣長(zhǎng)官均由皇帝任命
:最后這條尤為重要,反映了秦朝官僚政治取代貴族政治,是中央集權(quán)制形成的重要表現(xiàn)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)