Open Office Org Presentationsで、スクリーンショットを使わずにソースコードやHTMLを埋め込むにはどうしたらいいですか?
プログラミングの授業でクラスコースのプレゼンテーションをたくさん書く必要があり、常にソースコード(主にCコード)を示す必要があります。
私はするための簡単な方法を見つけることはありません'。
1.私のエディタ(ケイト)から私のソースコードをコピーして 2.2. ソースを整形してハイライトしてOpen Office Presentation (OOP)に貼り付ける。
私は、コードが小さい場合はスナップショット、大きすぎる場合はプレゼンテーションを停止し、データショーでケイトを開くために使用します。
この他の質問では、HTMLコードを埋め込むことを提案する人がいます。そこで、Cのコードを簡単にHTMLに変換するQSource-Highlightをインストールしてみました(他にもgnu source-highlightやcode2htmlなど)。どれも、ソースコードをハイライトしたRTF(リッチテキストフォーマット)のバージョンに変換することはできませんが、それは別の方法でしょう。
HTMLがあっても、私はプレゼンテーションにHTMLを挿入する簡単な方法を見つけることができないので、役に立ちません。このサイトは、非常にトリックウィンドウズソリューションを示しています。それは、RTFとしてHTMLをコピーするオプションを持っている特定のWindowsプログラムを使用してHTMLにCコードを変換する必要があり、その後、WordまたはWordpadでRTFを貼り付ける必要があり、その後、PowerPointにRTFを貼り付ける特別な後。しかし、私はLinux**ユーザーなので、もっと良い方法があると思います。
また、openofficeにcooderという拡張機能をインストールするという解決策もあります。なぜかわかりませんが、私のシステムにこの拡張機能をインストールしようとすると、エラーが発生します。Synapticは、openoffice.org-coreと他の多くのものがマークされているはずだと教えてくれました。次へをクリックすると、すべてのパッケージを削除したいので、coooderが動作するためにこのパッケージが必要で、インストールされないと言われました。さて...
*私は、Linux UBUNTU 10.04とOpen Office 3.2を使っています。
ありがとうございました。 ベコです。
追記: この質問は、上で引用した質問と重複する可能性があるとして、meta-soで議論されています。しかし、私の理解では、古い質問はこの特定の問題を解決するものではありません。
PPS.: coooderのバグについて、バグレポートこちらを立ち上げています。
編集(2015-08-19)
プレゼンテーションLibreOfficeにRTFテキストを挿入するには、メニュー insert
、file
、rtf
(または HTML
)を使用することができます。
Eclipse]1のエディタからコードをコピーするとうまくいくという人もいます(UPDATE: Proven FALSE)。もう一つの方法は、HighlightからRTF(行番号もエクスポート可能)またはクリップボードにエクスポートし、OpenOffice.orgで開く/貼り付けるというものです。(UPDATE: Proven TRUE)
Highlight GUI のスクリーンショットです。 ハイライトGUI(KDE)]3。
また、OpenOffice.orgからLibreOfficeへの乗り換えや、COOoderの入手はこちらから可能です。
もしあなたがLaTeXに*精通しているならば、プレゼンテーションを作成するためにbeamerを使うことを検討すべきです。wikipediaのページ](http://en.wikipedia.org/wiki/Beamer_(LaTeX))には、多くのチュートリアルや文書へのポインタがあります。ユーザーガイド](http://mirror.hmc.edu/ctan/macros/latex/contrib/beamer/doc/beameruserguide.pdf)は、おそらく私が見つけた中で最も優れたものです。
LaTeXは、ソースコードスニペットのためのLaTeXのすべての力(リスティングパッケージまたはあなたが好む他のもの)を、あなたが慣れているLaTeXの残りの通常の機能とともに提供することができます。これは本当に素晴らしいテーマの数々をバンドルしています。
私は、Windowsのソースコード付きオープンオフィスでいつもこの作業をしています。お気に入りのエディタ(emacs, notepad, ...)でコードを表示し、関心のあるテキストを選択/コピーします。オープンオフィスでテキストボックスを作成し、貼り付けます。Windowsのツールはすべてグローバルカットバッファを共有しているので、この方法でうまくいきます。Linuxにそのような共有カットバッファがあるかどうかを知るには、私は十分に使っていませんが、そうでなければ、私はあなたの問題を理解します。もちろん、私の解決策は、それ自体では、きれいにフォーマットされた/ハイライトされたコードを得ることはできません。
具体的な手順 Open Office Impress ("Presentation") でスライドを開いた状態で、下のツールバーにある "T" と書かれたボックスをクリックします(または F2 を押します)。次に、テキストを入力したいスライドのおおよその位置をクリックし、ドラッグしてボックスを適切なサイズにします。ボックス内をクリックすると、テキストを入力することができます。コードについては、私はいくつかのエディタウィンドウからカットし、テキストボックスを選択した後に貼り付けます。テキストボックスの輪郭をクリックすると、フォント(コードにはcourier newが良い)と印刷サイズを変更することができます。
テキストの大きさが決まったら、特定の部分文字列を再確認し、派手なテキストが必要なら、選択/太字や選択/色を変更することができます。
JavaDocやDoxygenの出力からカット&ペーストすることもできます。