題 如何在Powerpoint幻燈片中嵌入編程源代碼並保持代碼突出顯示?


是否有可能嵌入 編程源代碼 到Powerpoint幻燈片,並保持代碼突出顯示/著色?


75
2017-12-21 04:21


起源


你從哪個應用程序複製? - John T
我使用textmate,e-texteditor和eclipse最多。 - Yousui


答案:


粘貼後,粘貼文本下方會出現一個小的“粘貼選項”圖標。

單擊此圖標,然後選擇“保持源格式”:

enter image description here


43
2017-12-21 08:03



我沒有看到這樣的 Paste Options 圖標。我沒有看到一個按鈕給我這些選項。我正在使用PowerPoint:mac 2011.但我認為我已經在Windows版本中看到了它。 - A-B-B
我嘗試了不同的建議方法和工具來複製,但實際上缺少word / powerpoint通過使用“目標主題”搞亂了格式。謝謝! - Tim Büthe


使用Notepad ++和附加NppExport。

  • 選擇源代碼

  • 使用複制RTF到NppExport的剪貼板

  • 粘貼到空PPT幻燈片中(不要選擇任何文本文件)


37
2017-09-19 09:31



是的,我希望我多年前知道 - Ken Bellows
對於6.9.2或更高版本,它可以在沒有NppExport插件的情況下工作。只需右鍵單擊所選文本 - >插件命令 - >使用語法突出顯示複製文本。 - Ivan Kochurkin
當前版本的Notepad ++已經附帶此插件:) - fabriciorissetto
這是有史以​​來最神奇的解決方案...... - BlaB


Pygments來做 可以將幾乎所有格式格式化為rtf:

pygmentize -f rtf -o code.rtf code.py

18
2018-04-18 07:28



在線翻譯可在 pygments.org/demo - koppor
同樣的想法,直接到OS X剪貼板 pygmentize -f rtf code.py | pbcopy。 - Christian Long


如果不需要將源代碼複製並粘貼到演示文稿之外,那麼快速而骯髒的解決方案就是簡單地獲取源代碼的屏幕截圖。


3
2017-12-21 04:37



放大時圖像可能模糊。 - Yousui
使用放大鏡,然後截取它的截圖。 - wbeard52
這樣做可以顯著增加演示文件的大小。 - Rufflewind


  1. 單擊“插入”→“對象”→“OpenDocument文本”
  2. 粘貼在打開的面板上
  3. 點擊外面。

注意:從Notepad ++複製將保留顏色和样式。


3
2018-05-16 21:29



不適用於power point 2010.我將文本從Notepad ++複製到Power point演示文稿,但它丟失了顏色和样式。 - AnkurTank
如果我使用NPPExport插件並使用“將RTF複製到剪貼板”然後將其粘貼起作用。 - AnkurTank


像TextMate這樣的在線語法高亮顯示器看起來也不錯, http://markup.su/highlighter/

但是在粘貼到PowerPoint演示文稿後,新的線條和行間距會丟失,因此我們可以拍攝預覽的屏幕截圖並將其粘貼到我們的PowerPoint演示文稿中


1
2017-08-12 14:05



粘貼到ppt在Windows 10上不起作用:新行沒有粘貼。 - koppor


如果應用程序支持,Eclipse中的粘貼應保留格式。我知道Word確實......不確定PPT。


0
2017-12-21 05:24



從Eclipse Juno到Word 2010,但不是Powerpoint 2010 - 它會丟失顏色並將其中的一些轉換為粗體文本 - DNA


我可以通過ookii.org推荐一個優秀的HTML服務:

http://www.ookii.org/software/formatc/

它只適用於C / C#/ VB / HTML。


0
2018-02-20 19:21





我在Windows上沒有成功進入Powerpoint 2010。

但是,從Eclipse粘貼到Word 2010可以正常工作。

然後,您可以將此格式化文本另存為RTF文件,然後使用“插入對象”將RTF嵌入到Powerpoint 2010幻燈片中(並選擇“鏈接”,以便您可以編輯和更新Word中的文本)。


0
2017-09-04 17:27





使用Notepad ++和Npp導出效果很好,但您的文本最終會以白色背景顯示。

要刪除它,請首先使用“保留源格式”選項粘貼單詞中的文本。然後,選擇文本,在主頁>字體中,使用文本突出顯示顏色選項刪除背景。

然後,再次從word複製文本,並使用“保留源格式”選項將其粘貼到powerpoint中。


0
2017-11-13 17:56