
Я использую пакет listings
для данных JSON. Я следую этому примеруКак улучшить отображение списков файлов JSONотэтот ответ stackexchange. Он генерирует следующий вывод:
Я добавил подпись к листингу, используя:
\begin{lstlisting}[language=json,firstnumber=1,caption={My Caption},captionpos=b]
Я хочу, чтобы это выглядело listing
так:
- Номера строк выделены серым цветом и более мелким шрифтом.
- Они
keys
выделены жирным шрифтом и черным цветом, кавычки ключей не жирные. - Цвета
values
зависят от типа данных: строка → зеленый (с кавычками тоже зеленый), число → красный, логическое значение → голубой, плавающее значение → синий и т. д.
Я могу изменить цвет скобок, двоеточия и запятой, и шрифт тоже в порядке, но я борюсь с форматированием keys
и values
цветом и размером номеров строк. Любая помощь будет высоко оценена.