Bagaimana saya bisa menyematkan kode sumber pemrograman di Powerpoint slide dan tetap menyoroti kode?

94

Apakah mungkin untuk menyematkan kode sumber pemrograman ke Powerpoint slide, dan tetap menyoroti / mewarnai kode?

Yousui
sumber
aplikasi apa yang Anda salin?
John T
Saya menggunakan textmate, e-texteditor, dan eclipse.
Yousui

Jawaban:

53

Setelah menempel, ikon "Tempel Opsi" kecil muncul di bawah teks yang ditempelkan.

Klik ikon ini dan pilih "Keep Source Formatting":

masukkan deskripsi gambar di sini

harrymc
sumber
2
Saya tidak melihat Paste Optionsikon seperti itu . Saya tidak melihat tombol untuk memberi saya opsi ini. Saya menggunakan PowerPoint: mac 2011. Saya pikir saya telah melihatnya di versi Windows.
Acumenus
Saya mencoba berbagai metode dan alat yang disarankan untuk menyalin, tetapi sebenarnya tidak ada kata / powerpoint yang mengacaukan format dengan menggunakan "Tema Tujuan". Terima kasih!
Tim Büthe
43

Gunakan Notepad ++ dengan add-on NppExport.

  • Pilih kode sumber

  • Gunakan Salin RTF ke papan klip NppExport

  • Rekatkan ke slide PPT kosong (jangan pilih sembarang file teks)

pemilih
sumber
YA Kuharap aku tahu tentang ini tahun lalu
Ken Bellows
3
Dengan versi 6.9.2 atau lebih tinggi itu berfungsi tanpa plugin NppExport. Cukup klik kanan pada teks yang dipilih -> Perintah plugin -> Salin Teks dengan Sintaks Menyoroti.
Ivan Kochurkin
Versi Notepad ++ saat ini sudah dilengkapi dengan plugin ini :)
fabriciorissetto
Ini adalah solusi paling menakjubkan yang pernah ...
BlaB
21

Pygments dapat memformat hampir setiap format ke rtf:

pygmentize -f rtf -o code.rtf code.py
schlamar
sumber
Penerjemah online tersedia di pygments.org/demo
koppor
3
Ide yang sama, langsung ke clipboard OS X pygmentize -f rtf code.py | pbcopy.
Christian Long
Terima kasih untuk ini. Saya mendapat hasil yang sangat baik dengan pygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopymenyoroti sintaks dari tampilan Razor untuk digunakan dalam presentasi.
Asbjørn Ulsberg
3

Jika kode sumber tidak perlu disalin dan ditempelkan keluar dari presentasi, solusi cepat dan kotor bisa dengan hanya mengambil screenshot dari kode sumber.

Emory Bell
sumber
7
Gambar dapat menjadi kabur ketika memperbesar.
Yousui
Gunakan kaca pembesar dan kemudian ambil tangkapan layarnya.
wbeard52
1
Melakukannya dapat meningkatkan ukuran file presentasi secara signifikan.
Rufflewind
3
  1. Klik pada Sisipkan → Objek → Teks Dokumen Terbuka
  2. Tempel pada panel yang terbuka
  3. Klik di luar.

Catatan: Menyalin dari Notepad ++ akan mempertahankan warna dan gaya.

samad montazeri
sumber
Tidak berfungsi untuk power point 2010. Saya menyalin teks dari Notepad ++ ke presentasi Power point tetapi kehilangan warna dan gaya.
AnkurTank
1
Jika saya menggunakan pluging NPPExport dan menggunakan "salin RTF ke clipboard" dan kemudian paste berfungsi.
AnkurTank
1

Highlighter sintaksis online seperti TextMate juga tampak bagus, http://markup.su/highlighter/

Tetapi setelah menempel ke presentasi PowerPoint, baris dan spasi baris baru hilang, sehingga kami dapat mengambil cuplikan layar pratinjau dan menempelnya di presentasi PowerPoint kami

Mohammed Abdul Mateen
sumber
Menempelkan ke ppt tidak cukup berfungsi di sini di Windows 10: Baris baru tidak disisipkan.
koppor
0

Menempel dari Eclipse harus mempertahankan pemformatan jika aplikasi mendukungnya. Saya tahu Word tidak ... tidak yakin tentang PPT.

Chris Nava
sumber
1
Bekerja dari Eclipse Juno ke Word 2010, tetapi tidak ke Powerpoint 2010 - ia kehilangan warna dan mengonversinya menjadi teks tebal
DNA
0

Saya tidak berhasil menempel ke Powerpoint 2010 di Windows.

Namun, menempel dari Eclipse ke Word 2010 berhasil.

Anda kemudian dapat menyimpan teks yang diformat ini sebagai file RTF, lalu menyematkan RTF ke slide Powerpoint 2010 menggunakan Sisipkan Objek (dan secara opsional pilih 'tautan' sehingga Anda dapat mengedit dan memperbarui teks dalam Word).

DNA
sumber
0

Menggunakan Notepad ++ dan Npp Export berfungsi dengan baik, tetapi teks Anda akan berakhir dengan latar belakang putih.

Untuk menghapusnya, rekatkan terlebih dahulu teks dalam kata dengan opsi "pertahankan pemformatan sumber". Kemudian, pilih teks dan di Beranda> Font, hapus latar belakang dengan opsi Warna Sorotan Teks.

Kemudian, salin lagi teks dari kata, dan rekatkan di powerpoint dengan opsi "pertahankan pemformatan sumber".

John
sumber
0

Salin kode dan tempelkan dulu kode itu ke Microsoft word

masukkan deskripsi gambar di sini

Kemudian lakukan pemformatan jika perlu dan kemudian salin dari kata dan tempel kembali ke powerpoint dengan mengklik kanan dan memilih menggunakan tema tujuan

masukkan deskripsi gambar di sini

selftaught91
sumber
Either way, apa artinya "Lalu lakukan format jika perlu"?
Scott
Itu berarti jika Anda ingin melakukan beberapa perubahan sendiri seperti menyelaraskan atau lekukan kode
selftaught91
0

Inilah pendekatan lain:

  1. Temukan layanan penyorotan kode sumber online.
  2. Rekatkan kode untuk menyorot ke situs web.
  3. Salin versi yang disorot.
  4. Buat dokumen Word baru.
  5. Tempel kode ke Word (perhatikan warna latar belakang mungkin hilang).
  6. Salin kode dari Word.
  7. Buat area teks baru di PowerPoint.
  8. Klik opsi menu Beranda .
  9. Buka Tempel pada pita.
  10. Pilih Pertahankan pemformatan sumber .
  11. Secara opsional, ubah warna latar belakang area teks sesuai selera.

Sesuaikan font menggunakan Inconsolata atau font monospace lainnya.

Dave Jarvis
sumber