Saya telah bermain dengan iBooks Author sepanjang pagi dan saya belum beruntung memasukkan potongan kode. Apakah yang lainnya punya ide?
Beberapa hal yang saya coba:
- Widget khusus. Ini tidak akan berhasil, karena widget hanya memiliki pratinjau gambar dan harus disadap untuk dibaca. Saya akan menggunakan ini untuk contoh kode yang dapat dijalankan (setidaknya untuk CoffeeScript / JavaScript / ClojureScript), tetapi tidak untuk memformat kode dalam aliran teks
- Kotak teks - Memperlihatkannya secara serupa dalam orientasi potret & lanskap sejauh ini terasa menyakitkan.
- Gaya paragraf. Sepertinya ini yang akan saya mulai selanjutnya. Dengan inspektur, "Teks -> Lainnya" tampaknya menyembunyikan apa yang saya inginkan dalam hal peneduhan latar belakang dan penonaktifan tanda hubung.
Saya menyalin-menempelkan kode yang disorot sintaks dari textmate menggunakan salinan sebagai bundel RTF , tetapi penulis iBooks tidak menghargai warnanya. Adakah gagasan tentang penyorotan sintaksis?
ibooks-author
Justin Searls
sumber
sumber
Jawaban:
Ada cara yang lebih sederhana untuk melakukan ini ... Saya menggunakan iBooks Author 2.0 yang memiliki opsi "Tempel dan Simpan Gaya" yang berfungsi seperti pesona.
Saya mengedit cuplikan kode di Xcode lalu pilih dan salin bagian yang saya inginkan:
Kemudian kendalikan klik tempat saya ingin menempelkannya ke buku saya:
Selesai! Cuplikan disertakan dengan penyorotan sintaks:
Pro Tip 1: Luangkan waktu untuk mengatur Xcode untuk menggunakan font yang Anda inginkan sehingga Anda tidak perlu mengutak-atik begitu kode disisipkan ke iBooks Author:
Pro Tip 2: Berikut adalah beberapa pengaturan lain yang berguna untuk paragraf cuplikan kode Anda, pertahankan barisnya dan nonaktifkan tanda hubung otomatis.
sumber
Saya baru saja mencoba trik yang saya gunakan untuk mendapatkan kode yang disorot sintaks ke dalam Keynote, dan saya pikir itu berhasil, meskipun saya tidak memiliki iPad yang berguna untuk mengekspor buku dan mencobanya.
Ketika saya melakukan ini, saya mendapat kotak teks dengan kode yang disorot di dalamnya.
sumber