Tôi cần syntax highlight cho powerpoint presentations. PPT không có chức năng này. (Tại sao, Microsoft?) Ví dụ, tôi muốn có một slide trông như sau:
Google chỉ cho một số cách. Cách mà hiện nay tôi thấy tương đối nhẹ nhàng bao gồm những bước sau đây:
- Chép và dán mã nguồn (từ vi/emacs) vào cửa sổ của Sjntax
- Chép và dán mã đã highlighted từ cửa sổ của Sjntax vào … một file MS Word. (Nhớ dán đặc biệt!)
- Chép và dán mã từ MS Word vào canvas của Power Point. (Dán vào textbox cũng không được.)
Tôi dùng Office 11. Có vẻ như là dùng Visual Studio thì tình hình cũng không khá hơn.


11 Comments
Em đã từng gặp tình huống này, và chọn giải pháp là xuất code đã được syntax highlight ra file ảnh, rồi chèn file ảnh vào file presentation.
@Thangola, quá nhiều tập ảnh thì file lớn lắm.
anh Hu*ng du`ng thu*? ca’i na`y coi xem
http://www.trappers.tk/site/2010/12/10/syntax-highlighting-addin-for-powerpoint-2010/
@son tran, cảm ơn! Nó đòi VS 2010 tools for office, cho nên chắc tôi chưa dùng ngay.
Bác Hưng:
Dùng VS2010 + PPT2010 thì cắt-dán syntax highlight được. Nhưng dùng Sjntax cũng tốt chán.
@ThanhHai: tôi khá “thoả mãn” với Sjntax; dù phải dùng chuột hơi nhiều. Để hôm nào thử VS với PPT2011 xem có được không.
Bác Hưng:
Em dùng hai thằng VS2010 và MS Office2010 thì thấy rất dễ dàng (chỉ cần chọn paste special khi dán vào PP)
Hi bro, I often work with Eclipse and Open/Libre Office. Source code from Eclipse pasted to Impress is already highlighted (look the same as in Eclipse).
So I think html (or rtf) is put in the clipboard and it should work for M$ Office as well.
Maybe it is worthy to try.
E đã 1 lần tìm để làm việc này và hiện tại đây là giải pháp tốt nhất với em: vừa có hightlighting và cả sốthứ tự mỗi đầu dòng rất tiện cho việc trình chiếu.
http://wlwplugincollection.codeplex.com/wikipage?title=Code%20Snippet&referringTitle=Home&ProjectName=wlwplugincollection
@D2C, @clairsang, thanks!
Ah hah, tôi dùng MacOSX. Copy thẳng từ Xcode sang là nhanh nhất.