在 PowerPoint 2016 中製作技術簡報的幾點注意事項與選項設定

栏目: ASP.NET · 发布时间: 7年前

内容简介:我經常看到同事製作的 PowerPoint 簡報品質不佳,而且每次犯錯的地方都差不多,我這些年都不知道重複講幾次了。其實 PowerPoint 的預設設定對於一般人比較沒問題,但是我們經常要將原始碼貼到簡報展示,或是直接在簡報中輸入 CLI 命令時,有些「智慧」的功能,對我們就非常困擾。本篇文章分享我這幾年的 PowerPoint 簡報製作心得。用 PowerPoint 製作技術簡報,最討厭的地方就是 Office 內建的「校訂」功能,他會自動幫你訂正寫錯的英文,或是自動將「引號」美化,但這些美化的動作,

我經常看到同事製作的 PowerPoint 簡報品質不佳,而且每次犯錯的地方都差不多,我這些年都不知道重複講幾次了。其實 PowerPoint 的預設設定對於一般人比較沒問題,但是我們經常要將原始碼貼到簡報展示,或是直接在簡報中輸入 CLI 命令時,有些「智慧」的功能,對我們就非常困擾。本篇文章分享我這幾年的 PowerPoint 簡報製作心得。

修正 PowerPoint 選項

用 PowerPoint 製作技術簡報,最討厭的地方就是 Office 內建的「校訂」功能,他會自動幫你訂正寫錯的英文,或是自動將「引號」美化,但這些美化的動作,都會破壞程式碼的樣式與字元,如果直接複製程式碼起來,經常也會造成編譯錯誤,不得不慎。

以下幾條選項設定,請特別注意是否正確調整過:

  • 請先開啟 [檔案] / [選項] / [校訂] / [自動校正選項]

    在 PowerPoint 2016 中製作技術簡報的幾點注意事項與選項設定

  • 選擇 [自動校正] 頁籤

    如下圖紅框中標注的四個選項都不要勾選

    在 PowerPoint 2016 中製作技術簡報的幾點注意事項與選項設定

  • 選擇 [輸入時自動套用格式] 頁籤

    將「直引號」轉換為「智慧符號」與 將連字號 (--) 取代為破折號 (—) 這兩個項目必須取消勾選,因為寫程式跟寫指令太常用到引號與連字號了。

    在 PowerPoint 2016 中製作技術簡報的幾點注意事項與選項設定

以上這幾個選項,只要調整後,在利用 PowerPoint 製作技術簡報,就不會踩這麼多地雷了。

貼上含有語法高亮格式的程式碼

如果你習慣從 Visual Studio 2017 複製程式碼並轉貼到 PowerPoint 中,應該都有非常挫折的經驗。因為每次貼上程式碼雖然有語法高亮,但是所有斷行符號都會消失,所有程式碼會擠在一行裡面,完全沒有格式,必須手動調整與排版。

如果你試過從 Visual Studio Code 複製程式碼並轉貼到 PowerPoint 中,這經驗會好一點,但還是不夠完美。因為預設什麼都不調整的情況下,直接複製貼上程式碼,雖然可以保有完整的字型、樣式、語法高亮,但是所有「縮排」的空白字元全部都會消失,你必須重新一行一行的排版程式碼。但這已經比 Visual Studio 好很多了!

也因為上述問題,我發現許多人都會用「截圖」的方式,將程式碼貼到 PowerPoint 中,但其實這樣做會造成更多問題。一來,你事後無法微調程式碼,如果想調整,就要重新開啟編輯器,並在修正程式碼之後再重新截圖,這樣真的有點麻煩。二來,圖片的解析度很有可能會隨著螢幕的解析度不同而失真,簡報品質會變差。

其實,最完美的解決方案,只要照著以下步驟進行操作,就可以完美無瑕的將完整的程式碼格式貼到 PowerPoint 中:

  1. 在 Visual Studio 2017 或 Visual Studio Code 中複製程式碼 ( Ctrl-C )

    • 請注意編輯器的 色彩佈景主題 是否跟 PowerPoint 簡報使用的配色一致!
    • 例如你的簡報是白底黑字,但編輯器卻是黑底白字,這樣待會複製貼上的時候就會很怪。
    • 簡報 非常不適合 「黑底白字」的配色,透過單槍投影機投射簡報的時候,文字會很難被看見。
  2. 開啟 Office Word 應用程式,將剪貼簿中的程式碼,貼上到空白文件中 ( Ctrl-V )

    • 從 Visual Studio 2017 複製到 Word 中,程式碼共同縮排的空白字元,會自動被移除,這點非常值得嘉許!
    • 從 Visual Studio Code 複製到 Word 中,程式碼共同縮排的空白字元,預設會全部保留,請記得先移除多餘空白再複製程式碼!
  3. 就在 Office Word 中直接全選 ( Ctrl-A )、複製 ( Ctrl-C ) 所有內容

  4. 切換到 Office PowerPoint 應用程式,不要選取任何物件 (直接在兩側空白處點一下),直接貼上 ( Ctrl-Alt-V )

  5. 選擇「格式化文字 (RTF)」貼上

    在 PowerPoint 2016 中製作技術簡報的幾點注意事項與選項設定

透過上述步驟,程式碼就會漂漂亮亮的出現在 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

更多技巧?

如果你有更多簡報技巧,歡迎留言分享,謝謝! :)


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Lighttpd

Lighttpd

Andre Bogus / Packt Publishing / 2008-10 / 39.99

This is your fast guide to getting started and getting inside the Lighttpd web server. Written from a developer's perspective, this book helps you understand Lighttpd, and get it set up as securely an......一起来看看 《Lighttpd》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

SHA 加密
SHA 加密

SHA 加密工具