Markdown Marp VSCode 套件使用教學
前言
常常要開會議報告,需要講稿的時候,都還要特別去做PPT或是PDF,對於一個工程師來說,這是一種折磨
可以用順手的工具去做投影片就可以輕鬆很多,也可以省去很多精力
於是就找到了 Marp
這個功能套件
介紹
Marp
是一個基於 Markdown 語法的投影片製作工具。
可以使用 Markdown 語法 快速建立 報告用的投影片
什麼是Markdown
Markdown是一種輕量級標記式語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成有效的XHTML文件。
安裝
有 VsCode 專用套件和 獨立的 CLI 可以做選擇
本次以 VsCode 套件為主
安裝 Marp 非常簡單
只要在 VsCode 中安裝Marp for VS Code 的 Plugin 即可。
基本設定
要在 VsCode 使用 Marp ,
首先我們要在文件最上方加入以下內容:
1 | --- |
告訴Vscode 我們開始使用 marp的套件了
1 | marp : boolean |
theme 是指簡報主題的意思,
Marp 預設提供了 3 種簡報主題:
- Default 預設主題
- uncover 主題具有三個設計理念:簡約、簡約、現代
- Gaia 主題基於yhatt/marp 的經典設計
每種主題在背景顏色,
Markdown文字的擺放位置都會有差異
paginate 為 顯示頁數的選項
1 | paginate:boolean |
基本語法
1. 分頁
可使用 ---
標記來分隔不同頁面的 Slide
1 | # Page 1 |
2. 設定圖片寬度
1 | ![width:200px](image_path.jpg) <!-- 設定圖片寬度為 200px --> |
3. 設定圖片特效
1 | ![blur](image_path.jpg) <!-- 圖片 模糊化 --> |
4.1 控制背景圖位置
1 | ![bg left](bg.jpg) <!-- 充滿左側畫面 --> |
bg left
預覽
bg left:33%
預覽
bg right
預覽
5. 數學表示式
Marp 支援使用 Latex 語法來撰寫數學式,
只要使用 $…$ 或 $$…$$ 包含著 Latex 數學式
即可透過 Katex 或 MathJax 套件來顯示數學式。
現在我們在 Markdown 中輸入一下 Latex 表示式
輸入 Latex 表示式
1 | $$ |
顯示結果
匯出投影片
只要選擇 右上角 兩個三角形圖案
選擇 第一項
export Slide Deck
就可以順利匯出pdf檔案了
總結
marp
很方便於常常寫 markDown 文件的人來做使用,
可以將已經寫好的文件直接轉換成投影片,
可以省去時間在那邊拉圖,排版等事情
參考資料
- 標題: Markdown Marp VSCode 套件使用教學
- 作者: Mao
- 撰寫于: 2023-10-11 15:50:00
- 更新于: 2023-10-12 00:51:48
- 連結: https://mao0507.github.io/2023/10/11/tools/marp/
- 版權宣告: 本作品采用 CC BY-NC-SA 4.0 進行許可。