内容简介:我經常看到同事製作的 PowerPoint 簡報品質不佳,而且每次犯錯的地方都差不多,我這些年都不知道重複講幾次了。其實 PowerPoint 的預設設定對於一般人比較沒問題,但是我們經常要將原始碼貼到簡報展示,或是直接在簡報中輸入 CLI 命令時,有些「智慧」的功能,對我們就非常困擾。本篇文章分享我這幾年的 PowerPoint 簡報製作心得。用 PowerPoint 製作技術簡報,最討厭的地方就是 Office 內建的「校訂」功能,他會自動幫你訂正寫錯的英文,或是自動將「引號」美化,但這些美化的動作,
我經常看到同事製作的 PowerPoint 簡報品質不佳,而且每次犯錯的地方都差不多,我這些年都不知道重複講幾次了。其實 PowerPoint 的預設設定對於一般人比較沒問題,但是我們經常要將原始碼貼到簡報展示,或是直接在簡報中輸入 CLI 命令時,有些「智慧」的功能,對我們就非常困擾。本篇文章分享我這幾年的 PowerPoint 簡報製作心得。
修正 PowerPoint 選項
用 PowerPoint 製作技術簡報,最討厭的地方就是 Office 內建的「校訂」功能,他會自動幫你訂正寫錯的英文,或是自動將「引號」美化,但這些美化的動作,都會破壞程式碼的樣式與字元,如果直接複製程式碼起來,經常也會造成編譯錯誤,不得不慎。
以下幾條選項設定,請特別注意是否正確調整過:
-
請先開啟 [檔案] / [選項] / [校訂] / [自動校正選項]
-
選擇 [自動校正] 頁籤
如下圖紅框中標注的四個選項都不要勾選
-
選擇 [輸入時自動套用格式] 頁籤
將「直引號」轉換為「智慧符號」與 將連字號 (--) 取代為破折號 (—) 這兩個項目必須取消勾選,因為寫程式跟寫指令太常用到引號與連字號了。
以上這幾個選項,只要調整後,在利用 PowerPoint 製作技術簡報,就不會踩這麼多地雷了。
貼上含有語法高亮格式的程式碼
如果你習慣從 Visual Studio 2017 複製程式碼並轉貼到 PowerPoint 中,應該都有非常挫折的經驗。因為每次貼上程式碼雖然有語法高亮,但是所有斷行符號都會消失,所有程式碼會擠在一行裡面,完全沒有格式,必須手動調整與排版。
如果你試過從 Visual Studio Code 複製程式碼並轉貼到 PowerPoint 中,這經驗會好一點,但還是不夠完美。因為預設什麼都不調整的情況下,直接複製貼上程式碼,雖然可以保有完整的字型、樣式、語法高亮,但是所有「縮排」的空白字元全部都會消失,你必須重新一行一行的排版程式碼。但這已經比 Visual Studio 好很多了!
也因為上述問題,我發現許多人都會用「截圖」的方式,將程式碼貼到 PowerPoint 中,但其實這樣做會造成更多問題。一來,你事後無法微調程式碼,如果想調整,就要重新開啟編輯器,並在修正程式碼之後再重新截圖,這樣真的有點麻煩。二來,圖片的解析度很有可能會隨著螢幕的解析度不同而失真,簡報品質會變差。
其實,最完美的解決方案,只要照著以下步驟進行操作,就可以完美無瑕的將完整的程式碼格式貼到 PowerPoint 中:
-
在 Visual Studio 2017 或 Visual Studio Code 中複製程式碼 (
Ctrl-C
)- 請注意編輯器的 色彩佈景主題 是否跟 PowerPoint 簡報使用的配色一致!
- 例如你的簡報是白底黑字,但編輯器卻是黑底白字,這樣待會複製貼上的時候就會很怪。
- 簡報 非常不適合 「黑底白字」的配色,透過單槍投影機投射簡報的時候,文字會很難被看見。
-
開啟 Office Word 應用程式,將剪貼簿中的程式碼,貼上到空白文件中 (
Ctrl-V
)- 從 Visual Studio 2017 複製到 Word 中,程式碼共同縮排的空白字元,會自動被移除,這點非常值得嘉許!
- 從 Visual Studio Code 複製到 Word 中,程式碼共同縮排的空白字元,預設會全部保留,請記得先移除多餘空白再複製程式碼!
-
就在 Office Word 中直接全選 (
Ctrl-A
)、複製 (Ctrl-C
) 所有內容 -
切換到 Office PowerPoint 應用程式,不要選取任何物件 (直接在兩側空白處點一下),直接貼上 (
Ctrl-Alt-V
) -
選擇「格式化文字 (RTF)」貼上
透過上述步驟,程式碼就會漂漂亮亮的出現在 PowerPoint 簡報中!
當然,透過 PowerPoint 並不適合顯示大量原始碼,只能顯示重點,否則程式碼文字太小,聽眾也看不清楚,這點要注意。
審慎選擇等寬的字型顯示指令檔
當需要再畫面上顯示「指令碼」的時候,適當的挑選字型可以增加簡報的可讀性,因此這部分的設定也是很重要的。
我自己製作的簡報,只要跟「程式碼」或「指令碼」相關的內容,通常都會選擇 Consolas 當為預設字型。必要的時候,會特別加上顏色做重點提示。
有時候,我會特別將程式碼複製到 Visual Studio Code 中,執行「變更語言模式」功能後,複製含有語法高亮的指令,再貼回 PowerPoint 中,這樣也不錯。
適當的提示指令碼的 Shell 環境
由於指令碼都跟執行環境相關,所以有可能是 Linux 下的 Bash,也有可能是 Windows 下的 Command Prompt 或 PowerShell 等等。Linux 下的 Bash,也有可能需要區分權限,有時候要示意必須透過 root 身分執行,有時候用一般使用者身分執行。
這部分常見的表示法如下:
-
Linux Bash 並透過一般使用者執行 ( 通常會用
$
當前置字元 )$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic
-
Linux Bash 並透過最高管理者執行 ( 通常會用
#
當前置字元 )# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic
-
Windows 命令提示字元 (Command Prompt)
C:\>ver Microsoft Windows [版本 10.0.17134.285] C:\>
-
Windows PowerShell
PS> Get-Service Status Name DisplayName ------ ---- ----------- Running AESMService Intel® SGX AESM Stopped AJRouter AllJoyn Router Service Stopped ALG Application Layer Gateway Service Running AppHostSvc Application Host Helper Service
-
NuGet Package Manager (Windows PowerShell)
PM> Install-Package X.PagedList.Mvc -Version 7.5.0
更多技巧?
如果你有更多簡報技巧,歡迎留言分享,謝謝! :)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 注意力模型深度综述:注意力类型和网络架构都有什么
- 【论文分享】听觉注意 – 2017
- 遍历 DOM 注意点
- AndroidStudio配置注意事项
- OpenGL 裁剪测试及注意点
- JWT使用一些注意事项
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JS 压缩/解压工具
在线压缩/解压 JS 代码
RGB CMYK 转换工具
RGB CMYK 互转工具