Nhúng đoạn mã trong iBooks Author


10

Tôi đã chơi với iBooks Author cả buổi sáng và tôi không gặp may mắn khi nhúng các đoạn mã. Có ai khác có ý kiến ​​gì không?

Một vài điều tôi đã thử:

  • Một widget tùy chỉnh. Điều này sẽ không hoạt động, bởi vì các widget chỉ có xem trước hình ảnh và phải được khai thác để được đọc. Tôi sẽ sử dụng chúng cho các ví dụ mã có thể chạy được (ít nhất là cho CoffeeScript / JavaScript / ClojureScript), nhưng không dùng cho định dạng mã trong luồng văn bản
  • Các hộp văn bản - Làm cho chúng xuất hiện tương tự theo hướng dọc và ngang đã gây đau đớn cho đến nay.
  • Một kiểu đoạn văn. Có vẻ như đây là nơi tôi sẽ bắt đầu tiếp theo. Với thanh tra, "Văn bản -> Khác" dường như che giấu những gì tôi muốn về bóng mờ nền và vô hiệu hóa gạch nối.

Tôi đang dán mã được tô sáng cú pháp từ người bạn văn bản bằng cách sử dụng bản sao dưới dạng gói RTF , nhưng iBooks Author không tôn trọng màu sắc. Bất kỳ ý tưởng về làm nổi bật cú pháp?


1
Bạn có thể cung cấp một đoạn ngắn cho thấy màu sắc nào không được tôn trọng? Thất bại trong đó, có lẽ hai bức ảnh nhỏ cho thấy ý định và kết quả?
bmike

Câu trả lời:


8

Có một cách đơn giản hơn để làm điều này ... Tôi đang sử dụng iBooks Author 2.0, nó có tùy chọn "Dán và giữ lại kiểu" hoạt động như một bùa mê.

Tôi chỉnh sửa đoạn mã trong Xcode sau đó chọn và sao chép phần tôi muốn: nhập mô tả hình ảnh ở đây

Sau đó kiểm soát nhấp vào nơi tôi muốn dán nó vào cuốn sách của mình: nhập mô tả hình ảnh ở đây

Làm xong! Đoạn mã được bao gồm với đánh dấu cú pháp: nhập mô tả hình ảnh ở đây

Mẹo chuyên nghiệp 1: Dành thời gian để thiết lập Xcode để sử dụng phông chữ bạn muốn để bạn không phải sử dụng nó sau khi mã được dán vào iBooks Tác giả: nhập mô tả hình ảnh ở đây

Mẹo chuyên nghiệp 2: Dưới đây là một số cài đặt hữu ích khác cho các đoạn mã đoạn mã của bạn, giữ các dòng cùng nhau và tắt tự động gạch nối.

nhập mô tả hình ảnh ở đây


4

Tôi vừa thử mẹo mà tôi sử dụng để đưa mã được đánh dấu cú pháp vào Keynote và tôi nghĩ rằng nó hoạt động, mặc dù tôi không có sẵn iPad để xuất sách và dùng thử.

  1. Chỉnh sửa mã trong MacVim
  2. Đảm bảo đánh dấu cú pháp được bật:
    1. Trúng thoát
    2. Nhập ": syn on" và nhấn return (không gõ dấu ngoặc kép)
    3. Nếu bạn không thấy tô sáng cú pháp, bạn có thể đã cài đặt sai vim hoặc đang sử dụng ngôn ngữ không có tệp tô sáng được cài đặt theo mặc định; tìm kiếm github và bạn có thể sẽ tìm thấy một cái gì đó
  3. Xuất bộ đệm dưới dạng HTML
    1. Trúng thoát
    2. Nhập ": TOhtml" và nhấn return (không nhập dấu ngoặc kép)
    3. Điều này sẽ mở một bộ đệm thứ hai với HTML của văn bản của bạn trong đó. Lưu nó qua ": w" và nhấn return
  4. Mở tệp trong trình duyệt của bạn
  5. Sao chép nội dung
  6. Dán bên trong iBooks Author

Khi tôi làm điều này, tôi nhận được một hộp văn bản với mã được tô sáng trong đó.


BTW, tôi đã làm điều này rộng rãi trong một cuốn sách tôi đã viết trong iBooks Author và nó hoạt động rất tốt. Liên kết với Cửa hàng iBooks: itunes.apple.com/us/book/kick-bash-habit-ruby-methadone/
Kẻ

@ davetron5000 Tôi đã thử mở liên kết của bạn và nhận được thông báo rằng mặt hàng này không có sẵn ở Ấn Độ. Tôi tự hỏi nếu đó là ngoài ý muốn và nếu cuốn sách vẫn còn.
lorefnon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.