![Uso del estilo BW para código acuñado que resalta BW no puro](https://rvso.com/image/298827/Uso%20del%20estilo%20BW%20para%20c%C3%B3digo%20acu%C3%B1ado%20que%20resalta%20BW%20no%20puro.png)
Estoy intentando utilizar el paquete acuñado con estilo bw para resaltar el código JavaScript. Debajo del documento que agregué
\usemintedstyle{bw}
y use resaltado como este:
\begin{minted}[fontfamily=courier, fontsize=\footnotesize]{js}
window.variable = value;
\end{minted}
Sin embargo, la palabraventana¿¡Todavía está verde!? Lo mismo sucede, si escribo new Array(),Formación¡También es verde! ¿Cómo puedo cambiar esto?
editar: ejemplo completo: lo estoy compilando con 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 de JavaScript Lexer y no del estilo bw.py. Intenté configurarlo y poner cada elemento en negro, pero la palabraventana¡Todavía está verde! ¿Cómo puedo evitar las palabras verdes?
SOLUCIÓN:
Pude resolverlo por mí mismo: tuve que cambiar el archivo bw.py /Library/Python/2.7/site-packages/Pygments-1.6-py2.7.egg/pygments/styles
y agregar más especificaciones de color, como
Name: "#000000",
Text: "#000000",
como se describe en http://pygments.org/docs/tokens/ y en http://pbelmans.wordpress.com/2011/03/06/how-to-change-pygments-styles-and-a-university-of-antwerp-style/
Respuesta1
Esto parece ser un error minted
(que mantengo actualmente). Elversión de desarrollotrata las definiciones de estilo de una manera ligeramente diferente a la última versión y está funcionando correctamente.
Mi conjetura es que en el antiguo tratamiento de los estilos, las definiciones de estilo podían superponerse en cierta medida en circunstancias limitadas. Dado que el bw
estilo es más minimalista, probablemente no crea todas las macros que crean algunos estilos. Sin embargo, esas macros serían creadas por el default
estilo y esto estaba causando problemas. En la versión de desarrollo, cada estilo tiene su propio conjunto de macros completamente aislado, por lo que tales conflictos no son posibles.