═══ Markdown 轉 PDF ═══ 用 pandoc 把 Markdown 轉成漂亮的 PDF。從此擺脫 Microsoft Word 和 LibreOffice 等 等肥大的文書處理軟體! ◆ 字體設定​ 在 Markdown 檔案中,可以使用 mainfont 在 YAML 前言區塊設定主要字體: --- mainfont: \"PingFang TC\" --- 記得字體名稱如果有空格,要用 \" 把它包起來。 ◆ PDF 轉換引擎​ 轉換為 PDF 時,推薦使用 WeasyPrint 引擎。它好裝、方便、漂亮;因為是基於 HTML/ CSS,所以沒有 LaTeX 的一堆麻煩問題。 使用 WeasyPrint 的方法: pandoc input.md -o output.pdf --pdf-engine=weasyprint ◆ 強制分頁技巧​ 在 Markdown 檔案中的 YAML 前言中加入 CSS 樣式: --- header-includes: | --- 這樣轉 PDF 時,就會自動在 H1 標題前分頁。 ◆ 完整範例​ 以下是一個結合字體設定和強制分頁的 Markdown 範例: --- mainfont: \"PingFang TC\" header-includes: | --- # 這是一個標題 裡面寫了一些字 ## 這是二號標題 裡面也寫了一些字 # 這個一號標題會在新頁(轉 PDF 的話) 這是一些字 使用以下指令將 Markdown 文件轉換為 PDF: pandoc input.md -o output.pdf --pdf-engine=weasyprint 當然,要記得先裝好 pandoc 和 weasyprint。