Estou usando um pacote listings
para dados JSON. Estou seguindo este exemploComo melhorar a exibição de listagens de arquivos JSONdeesta resposta stackexchange. Ele gera a seguinte saída:
Adicionei legenda à listagem usando:
\begin{lstlisting}[language=json,firstnumber=1,caption={My Caption},captionpos=b]
Quero deixar o listing
visual assim:
- Os números das linhas estão em cinza e em fonte menor
- Estão
keys
em negrito e na cor preta, as aspas das teclas não estão em negrito - As
values
cores 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 keys
formatação values
e a cor e o tamanho dos números de linha. Qualquer ajuda será muito apreciada.