Joguei com o autor do iBooks a manhã toda e não tive sorte em incorporar trechos de código. Alguém mais tem alguma ideia?
Algumas coisas que eu tentei:
- Um widget personalizado. Isso não funcionará, porque os widgets têm apenas visualizações de imagens e precisam ser tocados para serem lidos. Vou usá-los para exemplos executáveis de código (pelo menos para CoffeeScript / JavaScript / ClojureScript), mas não para formatar código dentro do fluxo de texto
- Caixas de texto - Fazer com que elas apareçam da mesma forma na orientação retrato e paisagem foi doloroso até agora.
- Um estilo de parágrafo. Parece que é aqui que vou começar a seguir. Com o inspetor, "Texto -> Mais" parece esconder o que eu quero em termos de sombreamento de fundo e desativação de hifenização.
Estou copiando e colando o código destacado em sintaxe do textmate usando a cópia como pacote RTF , mas o iBooks Author não está respeitando as cores. Alguma idéia sobre o destaque da sintaxe?
ibooks-author
Justin Searls
fonte
fonte
Respostas:
Existe uma maneira muito mais simples de fazer isso ... Estou usando o iBooks Author 2.0, que possui uma opção "Colar e reter estilos" que funciona como um encanto.
Eu edito os trechos de código no Xcode e, em seguida, seleciono e copio a seção que eu quero:
Em seguida, controle o clique onde eu quero colar no meu livro:
Feito! O snippet está incluído no realce da sintaxe:
Dica profissional 1: reserve um tempo para configurar o Xcode para usar a fonte desejada, para que você não precise mexer nela depois que o código for colado no iBooks.
Dica profissional 2: aqui estão outras configurações úteis para os parágrafos dos trechos de código, mantenha as linhas unidas e desative a hifenização automática.
fonte
Eu apenas tentei o truque que utilizo para obter o código destacado pela sintaxe no Keynote, e acho que funciona, embora eu não tenha um iPad à mão para exportar o livro e experimentá-lo.
Quando fiz isso, recebi uma caixa de texto com o código destacado.
fonte