Как настроить подсветку синтаксиса кодов на страницах iWork 09?

12262
Arie

Точно так же, как когда мы можем использовать плагин SyntaxHighlighter2 для показа исходных кодов с подсветкой синтаксиса на популярных языках программирования при ведении блогов на Wordpress MU.

Мне интересно, можем ли мы установить подсветку синтаксиса для определенного блока текстов на iWork 09 Pages .

Например, допустим, что в моих записях на страницах есть исходные коды ruby, rails, jQuery, javascript, html, а затем я хочу установить их, используя подсветку синтаксиса для каждого языка или структуры без блокировки каждого символа, а затем установить его цвет один за другим., Как ?

3

2 ответа на вопрос

5
Josh Hunt

Страницы на самом деле не позволяют подсветку синтаксиса кода, поэтому вам придется немного поработать, чтобы это сделать.

К счастью, Pages поддерживает сохранение форматирования вставленного текста. Используя эту функцию, вы можете просто вставить свой код в каталог, который поддерживает подсветку синтаксиса, а затем скопировать и вставить код в документ Pages.

Вот пара штукатурок, которые будут работать (каждый со своими плюсами и минусами)

  1. Slexy : Slexy поддерживает большинство языков для подсветки синтаксиса, но когда вы копируете и вставляете свой код, он также копирует номера строк. Вы можете или не можете быть после этого.
  2. dpaste : Dpaste поддерживает только 14 различных «языков», все они довольно новы для веб-ориентирования, так что если вы хотите выделить C ++, выберите один из остальных. Однако он не копирует номера строк.
  3. Pastie : Pastie поддерживает те же языки (более или менее), что и dpaste, но также включает в себя более «традиционные» языки, такие как C и C ++. Он также имеет 16 различных тем для подсветки синтаксиса. Он не копирует номера строк.

Используя тот же пример кода , я сделал небольшой предварительный просмотр трех вставок в страницы 09

Можно ли было автоматизировать это с помощью сервисов или через Applescript? Mikey P 10 лет назад 0
2
Arie

Я нашел это обсуждение, это та же самая проблема, с которой он столкнулся, точно так же, как и я, поэтому я связался с парнем, он сказал, что он так и не смог найти решение, так что он выучил и использовал язык текстовых скриптов TeX (он на самом деле выучил LaTeX), он сказал, что он способен делать такие вещи легко.

До сих пор, я думаю, ожидая (и молясь), чтобы люди из Apple iWork Pages реализовали эту функцию (или любое дополнение) для технического специалиста по написанию книг, я буду использовать Pages с обычным шрифтом courier для кодов и серьезно изучу LaTeX (I '). никогда не был серьезным, чтобы узнать это), надеюсь, это может решить мою проблему. Я выясню, может ли LaTeX «прикрепить» мои последние обновленные исходные коды в каталог, чтобы я не копировал вставки один за другим, если обновлю файл с исходным кодом.

Re: «прикрепление» файлов исходного кода: в LaTeX вы можете получить список исходных кодов, ссылающийся на файл исходного кода, поэтому всякий раз, когда вы обновляете этот файл исходного кода (и перекомпилируете документ LaTeX), изменения будут видны LaTex. Вы можете прочитать больше об этом здесь: http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/ mipadi 14 лет назад 1

Похожие вопросы