用 Pandoc Markdown 製作投影片 (beamer)
系統需求
你的電腦需要先準備
- pandoc
- latex, xelatex
開始編寫 投影片 內容
編題 作者 日期
檔案的前三行 先寫下 標題 作者 日期
% 投影片標題
% 作者名稱
% \today
投影片內容 組織你的投影片
使用 markdown 製作投影片
更精確的說法是 使用 Pandoc’s Markdown 製作投影片
除了 基本 markdown 的語法 pandoc 對 markdown 做了一些擴充
pandoc 預設投影片的 slide level 是 2
這表示 level1 header 後面一定馬上接著 leve2 header2 然後才會是投影片內容
Pandoc Markdown Horizontal rules
當某一行 包含了超過三個連續 *, -, _ 時, 就產生了 一個 horizontal rule
例如
* * * *
-------
關於組織投影片的一些規則
- 一個 horizontal rule 總是開始一個新的投影片
- 在 slide level 的 header 會開始一個新的投影片
- 在 slide level 之下的 header 會在該投影片建立一個 header
- 在 slide level 之上的 header 會建立一個 title slide
產生投影片 (pdf)
pandoc -t beamer hello.pdf -o hello.pdf
如果你的投影片內容含有中文的話, 需要使用 xelatex 並選定字體。 [1]
pandoc -t beamer hello.md -o hello.pdf --latex-engine=xelatex -V mainfont="LiHei Pro"