He estado jugando con iBooks Author toda la mañana y no he tenido suerte incrustando fragmentos de código. ¿Alguien más tiene alguna idea?
Algunas cosas que he probado:
- Un widget personalizado. Esto no funcionará, porque los widgets solo tienen vistas previas de imágenes y deben tocarse para leerlos. Los usaré para ejemplos ejecutables de código (al menos para CoffeeScript / JavaScript / ClojureScript), pero no para formatear código dentro del flujo de texto
- Cuadros de texto: hasta ahora, hacer que aparezcan de manera similar en orientación vertical y horizontal ha sido doloroso.
- Un estilo de párrafo. Parece que aquí es donde voy a comenzar a continuación. Con el inspector, "Texto -> Más" parece ocultar lo que quiero en términos de sombreado de fondo e inhabilitación de la separación silábica.
Estoy copiando el código resaltado de sintaxis de textmate usando la copia como paquete RTF , pero iBooks Author no respeta los colores. ¿Alguna idea sobre el resaltado de sintaxis?
ibooks-author
Justin Searls
fuente
fuente
Respuestas:
Hay una manera más simple de hacer esto ... Estoy usando iBooks Author 2.0, tiene una opción "Pegar y retener estilos" que funciona de maravilla.
Edito los fragmentos de código en Xcode, luego selecciono y copio la sección que quiero:
Luego, haga clic en el control donde quiero pegarlo en mi libro:
¡Hecho! El fragmento se incluye con el resaltado de sintaxis:
Consejo profesional 1: Tómese el tiempo para configurar Xcode para usar la fuente que desee, de modo que no tenga que manipularla una vez que el código se haya pegado en iBooks Author:
Consejo profesional 2: Aquí hay algunas otras configuraciones útiles para sus párrafos de fragmentos de código, mantenga las líneas juntas y desactive la separación automática de guiones.
fuente
Acabo de probar el truco que uso para obtener el código resaltado de sintaxis en Keynote, y creo que funciona, aunque no tengo un iPad a mano para exportar el libro y probarlo.
Cuando hice esto, recibí un cuadro de texto con el código resaltado.
fuente