
1. 背景與核心概念1.1 做 PPT 的常見痛點在準備技術分享、項目答辯或者組會匯報時制作 PPT 往往比準備內容本身更消耗時間。很多人都有類似的體驗內容大綱很快就能列完但真正花時間的是排版細節——調整文本框位置、統一各級標題字號、處理圖片縮放與對齊這些操作機械重復卻又沒法跳過。另一個痛點是復用性差。辦公軟件里的幻燈片一般保存在二進制或壓縮 XML 文件中同一項目的兩份 PPT 很難做結構化對比更談不上精細版本管理。你很難回答“上一版和這一版到底改了哪些頁面”也無法讓多名協作者在一個文件上做低沖突的修改。對于內容更新頻繁的團隊來說這確實是個長期困擾。第三類是內容與樣式難以分離的問題。換一套主題往往意味著逐頁調整樣式內容與視覺呈現綁定太緊改版成本很高。反過來如果用純文本描述幻燈片內容再借助編譯工具生成最終文件內容維護和樣式換膚都可以獨立進行。這也是我在這篇文章里選擇 Beamer 的主要原因。1.2 Beamer 是什么Beamer 是 LaTeX 生態中最常用的幻燈片文檔類。簡單說它允許你用一組結構化的 LaTeX 命令描述幻燈片內容然后通過編譯器把源文件生成為 PDF