Вопрос

Hallo все,

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

Я хотел бы увидеть строки и ключевые слова (ключевые слова Clojure, а не ключевые слова LATEX), выделенные в моем коде (с выделенными, я просто имею в виду разный цвет или что-то в этом роде. Шаблоны для строки - это «строка» и ключевое слово: имя ключевого слова (так от : к следующему пространству). Кто-нибудь знает, как это сделать.

Спасибо за вас anwsers.

Это было полезно?

Решение

Я не верю, что списки могут справиться с этим. Вы можете сделать его подсветки строк (через stringstyle Оптин), но не произвольные токены (которые вам понадобится для ваших ключевых слов).

Альтернатива будет использовать чемодан упаковка. По общему признанию, его использование не так просто, поскольку он полагается на дополнительное программное обеспечение (Pygments), которые будут установлены, но на стороне плюс он отправляется с готовным лексером для закрытия.

(Если вы скачаете немного, используйте версию подсказки из репозитория вместо последнего выпуска, поскольку выпуск является багги. :-()

Другие советы

Здесь Является ли моя пакет для поддержки Clojure в списках пакета. Вы можете выделить ключевые слова, используя параметры стандартных списков

Документация для пакета списков предоставляет пример определения вашего собственного языка и указав, какие его ключевые слова являются. Пример начинается:

\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight,
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},

У меня нет опыта использования этой функции, но я уверен, что вы сможете понять это. Вам также необходимо убедиться, что вы устанавливаете ключевое слово подсветки для ваших списков.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top