Kod snippet'lerini iBooks Author'a gömme


10

Bütün sabah iBooks Author ile oynuyorum ve kod parçacıkları gömme şansım olmadı. Başka fikri olan var mı?

Denediğim birkaç şey:

  • Özel bir widget. Bu işe yaramaz, çünkü widget'ların görüntü önizlemeleri vardır ve okunmak için hafifçe vurulmalıdır. Bunları çalıştırılabilir kod örnekleri için kullanacağım (en azından CoffeeScript / JavaScript / ClojureScript için), ancak metin akışı içindeki kodu biçimlendirmek için kullanmam
  • Metin kutuları - Bunların dikey ve yatay yönde benzer görünmesini sağlamak şimdiye kadar acı vericiydi.
  • Paragraf stili. Görünüşe göre bundan sonra başlayacağım. Müfettiş ile "Metin -> Diğer", arka plan gölgeleme ve tireleme özelliğini devre dışı bırakma açısından istediğimi gizliyor gibi görünüyor.

RTF paketi olarak kopyayı kullanarak metin arkadaşından sözdizimi vurgulanmış kodu kopyalayıp yapıştıracağım , ancak iBooks Author renklere saygı duymuyor. Sözdizimi vurgulama hakkında herhangi bir fikir var mı?


1
Hangi renklere uyulmadığını gösteren kısa bir snippet sağlayabilir misiniz? Başarısız, belki de amaç ve sonucu gösteren iki küçük resim?
bmike

Yanıtlar:


8

Bunu yapmanın daha basit bir yolu var ... iBooks Author 2.0 kullanıyorum bir cazibe gibi çalışan bir "Yapıştır ve Stilleri Koru" seçeneği vardır.

Xcode'daki kod parçacıklarını düzenledikten sonra istediğim bölümü seçip kopyalarım: resim açıklamasını buraya girin

Sonra kitabımı yapıştırmak istediğim yeri tıklayın: resim açıklamasını buraya girin

Bitti! Snippet, sözdizimi vurgulamasıyla birlikte verilir: resim açıklamasını buraya girin

Pro İpucu 1: İstediğiniz yazı tipini kullanmak için Xcode'u ayarlamak için zaman ayırın, böylece kod iBooks'a yapıştırıldıktan sonra onunla uğraşmanıza gerek kalmaz Yazar: resim açıklamasını buraya girin

Pro İpucu 2: Kod snippet paragraflarınız için bazı yararlı ayarlar şunlardır, satırları bir arada tutun ve otomatik tireleme özelliğini devre dışı bırakın.

resim açıklamasını buraya girin


4

Sadece sözdizimi vurgulanmış kodu Keynote'a almak için kullandığım hileyi denedim ve kitabı ihraç edip denemek için kullanışlı bir iPad'im olmasa da işe yaradığını düşünüyorum.

  1. MacVim'de kodu düzenleme
  2. Sözdizimi vurgulamanın açık olduğundan emin olun:
    1. Hit kaçış
    2. ": Syn on" yazın ve return tuşuna basın (tırnak işaretleri yazmayın)
    3. Sözdizimi vurgulamayı görmüyorsanız, vim yanlış yüklenmiş olabilir veya varsayılan olarak vurgulama dosyası yüklü olmayan bir dil kullanıyor olabilirsiniz; arama github ve muhtemelen bir şey bulacaksınız
  3. Arabelleği HTML olarak dışa aktarma
    1. Hit kaçış
    2. ": TOhtml" yazın ve return tuşuna basın (tırnak işaretleri yazmayın)
    3. Bu, metninizin içindeki HTML ile ikinci bir tampon açacaktır. ": W" ile kaydet ve geri dön
  4. Dosyayı tarayıcınızda açın
  5. İçeriği kopyala
  6. Paste inside iBooks Author

Bunu yaptığımda, içinde vurgulanmış kod bulunan bir metin kutusu var.


BTW, bunu iBooks Author'da yazdığım bir kitapta kapsamlı bir şekilde yaptım ve harika çalıştı.
İBooks

@ davetron5000 Bağlantınızı açmayı denedim ve öğenin Hindistan'da mevcut olmadığını belirttim. Bunun istenmediğini ve kitabın hala kullanılabilir olup olmadığını merak ediyorum.
lorefnon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.