3

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

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

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

2 ответа2

5

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

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

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

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

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

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .