Formatação JSON do pacote de listagens LaTeX

Formatação JSON do pacote de listagens LaTeX

Estou usando um pacote listingspara dados JSON. Estou seguindo este exemploComo melhorar a exibição de listagens de arquivos JSONdeesta resposta stackexchange. Ele gera a seguinte saída: insira a descrição da imagem aqui Adicionei legenda à listagem usando:

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

Quero deixar o listingvisual assim:

insira a descrição da imagem aqui

  • Os números das linhas estão em cinza e em fonte menor
  • Estão keysem negrito e na cor preta, as aspas das teclas não estão em negrito
  • As valuescores são baseadas em seus tipos de dados: string→verde (com aspas verdes também), número→vermelho, booleano→ciano, float→azul etc.

Posso alterar a cor dos colchetes, dois pontos e vírgula, e a fonte também está boa, mas estou lutando com a keysformatação valuese a cor e o tamanho dos números de linha. Qualquer ajuda será muito apreciada.

informação relacionada