Usando o estilo BW para código cunhado, destacando BW não puro

Usando o estilo BW para código cunhado, destacando BW não puro

Estou tentando usar o pacote cunhado com estilo bw para realce de código JavaScript. Sob o documento que adicionei

  \usemintedstyle{bw}

e use o destaque assim:

\begin{minted}[fontfamily=courier, fontsize=\footnotesize]{js}
   window.variable = value;
\end{minted}

Contudo, a palavrajanelaainda está verde!? O mesmo acontece, se eu escrever new Array(),Variedadetambém é verde! Como eu posso mudar isso?

edit: exemplo completo: estou compilando com pdflatex

\documentclass{article}
\usepackage{minted}
\begin{document}
  \usemintedstyle{bw}
  \begin{minted}[fontfamily=courier, fontsize=\footnotesize]{js}
    window.variable = value;
  \end{minted}
\end{document}

Parece que depende do JavaScript Lexer e não do estilo bw.py. Tentei configurá-lo e definir cada elemento como preto, mas a palavrajanelaainda está verde! Como posso evitar as palavras verdes?

SOLUÇÃO:

Consegui descobrir sozinho: tive que alterar o arquivo bw.py /Library/Python/2.7/site-packages/Pygments-1.6-py2.7.egg/pygments/stylese adicionar mais especificações de cores, como

Name: "#000000",
Text: "#000000",

conforme descrito em http://pygments.org/docs/tokens/ e em http://pbelmans.wordpress.com/2011/03/06/how-to-change-pygments-styles-and-a-university-of-antwerp-style/

Responder1

Parece ser um bug minted(que mantenho atualmente). Oversão de desenvolvimentotrata as definições de estilo de uma maneira um pouco diferente da última versão e está funcionando corretamente.

Meu palpite é que, no antigo tratamento dos estilos, as definições de estilo poderiam se sobrepor um pouco em circunstâncias limitadas. Como o bwestilo é mais minimalista, provavelmente não cria todas as macros que alguns estilos criam. Porém, essas macros seriam criadas pelo defaultestilo e isso estava causando problemas. Na versão de desenvolvimento, cada estilo possui seu próprio conjunto de macros completamente isolado, portanto tais conflitos não são possíveis.

informação relacionada