我需要为我的编程课写很多课堂课程演示文稿,而且我经常需要展示源代码(主要是C代码)。
我找不到简单的方法:
- 从我的编辑器 (kate)复制我的源代码,然后
- 将其粘贴格式并突出显示源到开放式办公室演示文稿(OOP)。
如果代码很小,我会做一个快照,或者如果代码太大,则停止演示并在数据显示中打开 Kate。
在这个其他问题中,一些人建议嵌入HTML代码。所以我安装了QSource-Highlight,它可以轻松地将 C 代码转换为 HTML(还有 gnu source-highlight、code2html 等)。他们都不能将源代码转换为突出显示的RTF(富文本格式)的版本,这将是另一种方式。
拥有 HTML 并没有帮助,因为我也找不到将 HTML 插入演示文稿的简单方法。这个站点展示了一个非常巧妙的 windows解决方案。它需要使用特定的 Windows 程序将 c 代码转换为 HTML,该程序具有将 HTML 复制为 RTF 的选项,之后您需要在 Word 或写字板中粘贴 RTF,然后将 RTF 特殊粘贴到 PowerPoint。一切都很好,但我是一个linux用户,我认为可能有更好的方法。
此外,还有另一种可能的解决方案,将coooder扩展安装到 openoffice。我不知道为什么,但是尝试在我的系统中安装此扩展程序会给我一个错误。Synaptic 告诉我 openoffice.org-core 和许多其他的应该被标记。我点击下一步,它告诉我它想要删除所有的包,并且这个库需要这些包才能工作,所以它不会被安装。出色地...
我正在使用 linux UBUNTU 10.04 和 Open Office 3.2
谢谢!贝科。
PS.:这个问题在元中进行了辩论,因此可能与上述问题重复。但据我了解,较旧的问题并不能解决这个特定问题。
PPS.:关于 coooder 错误,我在这里发布了错误报告
编辑 (2015-08-19)
要将 RTF 文本插入演示文稿 LibreOffice,您可以使用菜单insert
、、file
和rtf
(或HTML
)。