109

Tôi đang chuẩn bị bản trình bày bằng Google Trang trình bày, mặc dù tôi cũng có thể làm việc trên bản trình bày trong Open Office sẽ bao gồm đoạn mã.Làm thế nào để định dạng một khối mã trong một bản trình bày?

Có cách nào dễ dàng để thực hiện đánh dấu cú pháp cơ bản trên đoạn mã với Google Documents hoặc Trình bày văn phòng mở không?

Chỉnh sửa: Vì tôi tin rằng tôi có thể tìm cách nhúng HTML, bất kỳ công cụ nào có thể thực hiện đánh dấu cú pháp trên HTML cũng sẽ là đề xuất chào mừng.

+1

Nếu bạn sao chép từ các sản phẩm InteliJ, nó sẽ chỉ hoạt động :) –

Trả lời

133

An trên dòng highlighter cú pháp: http://markup.su/highlighter/

Chỉ cần sao chép và dán vào tài liệu của bạn. Dễ dàng.

+15

Bản trình bày không còn cho phép bạn thêm html tùy ý. –

+14

@iliacholy Bạn chỉ có thể sao chép và dán văn bản từ hộp xem trước thay vì sử dụng mã HTML – RobotEyes

+0

nó sẽ rất tuyệt nếu nó cũng thụt vào. – grasshopper

1

Chỉ cần một vài gợi ý:

  • Ảnh chụp màn hình có thể là một cách dễ dàng, nhưng bạn sẽ phải chắc chắn rằng mã trong hình ảnh là đủ lớn và rõ ràng, đủ để đọc. (không phải toàn bộ ảnh chụp màn hình, chỉ là phần có liên quan)
  • Nếu bạn có thể nhúng html thì có rất nhiều công cụ để tạo cú pháp được tô sáng html.
16

http://www.tohtml.com/ cú pháp được tạo làm nổi bật Mã HTML cho nhiều ngôn ngữ. Nó có thể là những gì bạn đang tìm kiếm.

+1

Vấn đề là phải làm gì sau đó. Tôi đã cài đặt qt-source-highlight và nhận HTML. Nhưng trình bày OOO dường như không có tùy chọn chèn HTML, cũng như tôi không thể tìm thấy một số chương trình để xuất cú pháp với một tùy chọn khác (ví dụ như RTF). Đối với các cửa sổ, tôi tìm thấy câu trả lời này: http: //www.fauskes.net/nb/syntaxms/Nhưng tôi đang sử dụng LINUX và oowriter không có tùy chọn này. –

2

Nếu bạn viết mã của bạn trong emacs thì bạn có thể quan tâm đến gói htmlize elisp.

7

Nếu bạn đang sử dụng Visual Studio (điều này cũng có thể hoạt động trong Eclipse, nhưng tôi chưa bao giờ thử) và bạn sao chép & dán vào Microsoft Word (hoặc bất kỳ sản phẩm nào khác của microsoft), nó sẽ dán mã vào bất kỳ màu nào mà IDE của bạn đã có . Sau đó, bạn chỉ cần sao chép văn bản ra khỏi từ và vào ứng dụng mong muốn của bạn và nó sẽ dán như văn bản phong phú.

Tôi chỉ thấy công việc này trên Visual Studio với các sản phẩm khác của Microsoft mặc dù vậy tôi không biết liệu nó có giúp ích hay không.

1

coooder

"Phần mở rộng này cung cấp tính năng nổi bật cú pháp LibreOffice.org. COOoder sẽ có ích cho các nhà phát triển muốn trình bày các đoạn mã trong các văn bản nhà văn. Những màu sắc được sử dụng là giống nhau hơn so với những người từ GeSHi. Phong cách nhân vật sẽ được tạo cho từng phần tử ngôn ngữ. "

+0

Rất tiếc, tiện ích mở rộng này không hoạt động đối với ubuntu 10.04 LTS và ooo 3.2. Đó sẽ là một giải pháp tuyệt vời. Bây giờ tôi đang tìm một cách để nhúng HTML đến từ nguồn nổi bật. –

+0

Liên kết này đã chết. –

1

Khám phá http://codepad.org. Nó có lẽ sẽ không giải quyết vấn đề của tấm poster; nhưng, tôi nghĩ rằng nó sẽ được sử dụng cho những người khác đọc bài viết này.

+2

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. –

+0

Đây không phải là một bài viết, nó là liên kết đến một công cụ có thể có một số tính năng mong muốn. Nếu liên kết thay đổi và công cụ không khả dụng, câu trả lời sẽ không liên quan. – Zack

3

Tôi cũng đã nghĩ về điều này. Cuối cùng, giải pháp của tôi là sử dụng github gist. Đừng quên nó cũng có chức năng nổi bật. Chỉ cần sao chép nó. :)

5

Với Add-Ons for Google Drive mới, bạn có thể nhận được mã đánh dấu bằng Code Pretty add-on.

+6

Thật không may, điều này chỉ hoạt động cho Tài liệu và Bảng tính chứ không phải Bản trình bày, đó là những gì câu hỏi là về. –

+0

bây giờ nó cũng hoạt động để trình bày. Họ có thể thêm tính năng – GameDeveloper

+0

Không thể chỉnh sửa màu sắc của tiện ích này ... khiến nó ít hữu ích hơn –

Các vấn đề liên quan