Formato JSON del paquete de listados de LaTeX

Formato JSON del paquete de listados de LaTeX

Estoy usando un paquete listingspara datos JSON. estoy siguiendo este ejemploCómo mejorar la visualización de listados de archivos JSONdeesta respuesta de intercambio de pila. Genera el siguiente resultado: ingrese la descripción de la imagen aquí Agregué un título al listado usando:

\begin{lstlisting}[language=json,firstnumber=1,caption={My Caption},captionpos=b]

Quiero que se vea listingasí:

ingrese la descripción de la imagen aquí

  • Los números de línea están en color gris y en fuente más pequeña.
  • Están keysen negrita y en color negro, las comillas de las claves no están en negrita.
  • Los valuescolores se basan en su tipo de datos: cadena → verde (con comillas verdes también), número → rojo, booleano → cian, flotante → azul, etc.

Puedo cambiar el color de los corchetes, los dos puntos y la coma, y ​​la fuente también está bien, pero tengo problemas con el keysformato valuesy el color y tamaño de los números de línea. Cualquier ayuda será muy apreciada.

información relacionada